home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / COMMADIO / MEGAHOST.LZH / MHST202B.EXE / MEGAHOST.DOC < prev    next >
Text File  |  1992-11-13  |  246KB  |  4,593 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                       MEGAHOST                                      MEGAHOST                                      MEGAHOST
  17.  
  18.  
  19.  
  20.  
  21.                                  System Version 2.02
  22.                                  System Version 2.02
  23.                                  System Version 2.02
  24.                          Document Created on                          Document Created on                          Document Created on October 2, 1992                                             October 2, 1992                                             October 2, 1992
  25.  
  26.  
  27.  
  28.                                      Don Mankin                                     Don Mankin                                     Don Mankin
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                           Copyright (c) 1992 by Don Mankin
  43.                                  All Rights Reserved
  44.                                 231 Market Place #353
  45.                                 San Ramon, CA   94583
  46.                      PSL Orders (ONLY) 800-242-4775 item #10391
  47.                Support BBS Number 209-836-2402  (ONLINE Registration)
  48.  
  49.  
  50.             This is a user supported product.  We encourage you to  pass
  51.             it along to others.  If  you find MEGAHOST of value,  please
  52.             register it with us.  If used commercially or for commercial
  53.             purposes,  a  registration  fee  of  $59  (US  Dollars)   is
  54.             required.    Otherwise,  registration  would  be  just  $29.
  55.             Include $4.00 shipping  and handling  plus California  sales
  56.             tax of 7.75% if ordering from California.
  57.  
  58.             Please send  your  registration  to the  above  address  or,
  59.             register online using your MasterCard  or Visa.  Support  of
  60.             this product is provided exclusively through the Support BBS
  61.             at the number provided above.
  62.  
  63.             Thanks for supporting MEGAHOST!
  64.  
  65.  
  66.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                                 Contents                                                                Contents                                                                Contents
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.             Contents
  74.  
  75.  
  76.  
  77.             I.  INTRODUCTION .........................................1
  78.  
  79.             II.  THE SMALL PRINT .....................................2
  80.                  2.1  Shareware ......................................2
  81.                  2.2  Warranties  (There aren't any) .................2
  82.                  2.3  Miscellaneous Notices ..........................2
  83.  
  84.             III.  ACKNOWLEDGMENTS ....................................2
  85.  
  86.             IV.  MEGAHOST FILES ......................................3
  87.                  4.1  Files Used by MEGAHOST .........................3
  88.                  4.2  Examples of Displays to Callers ................4
  89.                  4.3  Files Created by MEGAHOST ......................5
  90.                  4.4  Documentation for MEGAHOST .....................7
  91.  
  92.             V  INSTALLATION ..........................................8
  93.                  5.1  Modem and Cable ................................8
  94.                       5.1.1  Modem Settings ..........................8
  95.                       5.1.2  AT Cable Configuration ..................9
  96.                  5.2  Directory Setup ................................10
  97.                       5.2.1  General and for Single-User Systems .....10
  98.                       5.2.2  Special Instructions for a multi-user
  99.                       BBS ............................................10
  100.                  5.3  Computer Configuration .........................11
  101.                       5.3.1  Autoexec.bat ............................11
  102.                       5.3.2  Config.sys ..............................11
  103.                       5.3.3  Multi-User BBS Requirements .............12
  104.                       5.3.4  Operation under Desqview ................12
  105.                            5.3.4.1  Desqview and ANSI ................12
  106.                            5.3.4.2  Change a Program Settings ........12
  107.                  5.4  Program Configuration ..........................13
  108.                       5.4.1  Configuring Security Level ..............13
  109.                       5.4.2  The Menuing System ......................14
  110.                       5.4.3  MEGAHOST.CNF Settings ...................16
  111.                            ACFILES= ..................................16
  112.                            ALLOW300= .................................16
  113.                            ANSIDELAY= ................................16
  114.                            ANSWERSTRING= .............................16
  115.                            ASKANSI= ..................................16
  116.                            ASKBIG= ...................................17
  117.                            ASKFILECHECK= .............................17
  118.                            ASKMAILCHECK= .............................17
  119.                            ASKNAPLPS= ................................18
  120.                            AUTOINDUCTION= ............................18
  121.                            BATCHLOG= .................................18
  122.                            BATCHON= ..................................19
  123.  
  124.  
  125.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                i                                                                       i                                                                       i
  126.  
  127.  
  128.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                                 Contents                                                                Contents                                                                Contents
  129.  
  130.  
  131.  
  132.                            BATCHOFF= .................................19
  133.                            BAUD= .....................................20
  134.                            BBSNAME= ..................................20
  135.                            BIOS= .....................................20
  136.                            CALLBACK= .................................20
  137.                            CALLERRECS= ...............................20
  138.                            CHANGEMENU= ...............................21
  139.                            CHECKAPI= .................................21
  140.                            CLOSEDSYSTEM= .............................21
  141.                            CMDLINE= ..................................21
  142.                            COLOR= ....................................21
  143.                            COSYSOP= ..................................21
  144.                            COMn_BASE= ................................21
  145.                            COMn_INT= .................................21
  146.                            COMn_IRQ= .................................21
  147.                            CONFERENCE= ...............................22
  148.                            CTSCHECK= .................................23
  149.                            DATAPATH= .................................23
  150.                            DEBUG= ....................................23
  151.                            DEFAULTS= .................................24
  152.                            DIALSTRING= ...............................24
  153.                            DIRECT= ...................................24
  154.                            DIRECTORY= ................................24
  155.                            DIRPW= ....................................25
  156.                            DOORMENU= .................................25
  157.                            DOORSYS= ..................................25
  158.                            ENABLEFIFO= ...............................26
  159.                            ENTERMSG= .................................26
  160.                            EVENT= ....................................26
  161.                            EXECSWAP= .................................26
  162.                            HOURS= ....................................26
  163.                            INITSTRING= ...............................27
  164.                            KBDTIMER= .................................27
  165.                            LOCKBAUD= .................................27
  166.                            LOGFILE= ..................................27
  167.                            LOGONALIAS= ...............................27
  168.                            LPT= ......................................28
  169.                            MAILMENU= .................................28
  170.                            MATCHLEVEL= ...............................28
  171.                            MDM300= ...................................28
  172.                            MDM1200= ..................................28
  173.                            MDM2400= ..................................28
  174.                            MDM4800= ..................................28
  175.                            MDM9600= ..................................28
  176.                            MDM19200= .................................28
  177.                            MDM38400= .................................28
  178.                            MDM57600= .................................28
  179.                            MENU=ANSI .................................29
  180.                            MENU=BUZZBACK .............................29
  181.                            MENU=CHANGEDIR ............................29
  182.                            MENU=DOWNLOAD .............................29
  183.                            MENU=ECHODOOR .............................29
  184.  
  185.  
  186.  
  187.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               ii                                                                      ii                                                                      ii
  188.  
  189.  
  190.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                                 Contents                                                                Contents                                                                Contents
  191.  
  192.  
  193.  
  194.                            MENU=FILEDESC .............................29
  195.                            MENU=HELP .................................29
  196.                            MENU=LOGDRIVE .............................29
  197.                            MENU=KNOWNCALLER ..........................29
  198.                            MENU=MSGTOSYSOP ...........................29
  199.                            MENU=OPERATOR .............................29
  200.                            MENU=PROGRAMDIR ...........................30
  201.                            MENU=QUESTIONNAIRE ........................30
  202.                            MENU=READLOG ..............................30
  203.                            MENU=SEARCH ...............................30
  204.                            MENU=TRAPDOOR .............................30
  205.                            MENU=UPLOAD ...............................30
  206.                            MENU=VIEWBULL .............................30
  207.                            MENU=ZIPPYDIRSCAN .........................30
  208.                            MODEMDELAY= ...............................30
  209.                            MSGRECS= ..................................31
  210.                            NAPLPSDELAY= ..............................31
  211.                            NETTYPE= ..................................31
  212.                            NEWPVTMSG= ................................31
  213.                            NEWUSERSECURITY= ..........................31
  214.                            NEWUSERTIMELIMIT= .........................31
  215.                            NODE= .....................................31
  216.                            NOTIMERS= .................................32
  217.                            OFFHOOK= ..................................32
  218.                            OPTION= ...................................32
  219.                            PORT= .....................................32
  220.                            PRINTER= ..................................32
  221.                            PROTECT= ..................................33
  222.                            PROTOCOL= .................................33
  223.                            QUIET= ....................................34
  224.                            RESETSTRING= ..............................34
  225.                            RETRIES= ..................................34
  226.                            REVMSGFILE= ...............................34
  227.                            RINGBACK= .................................34
  228.                            RINGPIN= ..................................35
  229.                            SAVESCRN= .................................35
  230.                            SEPARATORS= ...............................35
  231.                            SHOWSWAPMSG= ..............................35
  232.                            SKIPFILECHECK= ............................35
  233.                            SKIPMAILCHECK= ............................35
  234.                            START= ....................................35
  235.                            SWAPTOEMS= ................................36
  236.                            SYSOP= ....................................36
  237.                            TDSTRING= .................................36
  238.                            TEMPDIR= ..................................36
  239.                            TRAPDOOR= .................................36
  240.                            UPLOAD= ...................................37
  241.                            UPLOADINPLACE= ............................37
  242.                            USERLOCK= .................................37
  243.                            USERMENU= .................................37
  244.                            XONXOFF= ..................................37
  245.  
  246.  
  247.  
  248.  
  249.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin              iii                                                                     iii                                                                     iii
  250.  
  251.  
  252.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                                 Contents                                                                Contents                                                                Contents
  253.  
  254.  
  255.  
  256.  
  257.             VI.  OPERATING MEGAHOST ..................................39
  258.                  6.1  Startup ........................................39
  259.                  6.2  Local Mode .....................................39
  260.                  6.3  Bulletins ......................................39
  261.                  6.4  The Directory/Status Lines .....................40
  262.                  6.5  Using MEGAHOST:  The Menus .....................41
  263.                       6.5.1  The Main Menu ...........................41
  264.                            (A)NSI Color -- on/off ....................41
  265.                            (B)uzz Back ...............................41
  266.                            (C)hange Directory ........................41
  267.                            (Download File ............................41
  268.                            (E)cho Mail ...............................42
  269.                            (F)ile Descriptions .......................42
  270.                            (G)oodbye Logoff ..........................43
  271.                            (H)elp with MHOST .........................43
  272.                            (K)nown Caller Log ........................43
  273.                            (L)og New Drive ...........................43
  274.                            (M)essage System ..........................43
  275.                            (O)perator Chat ...........................43
  276.                            (P)rogram Directory .......................43
  277.                            (Q)uestionnaire ...........................43
  278.                            (S)earch for File .........................43
  279.                            (U)pload File .............................43
  280.                            (V)iew Bulletins ..........................44
  281.                            (Z)ippy Dir Scan ..........................44
  282.                            (+)-Trap DOOR(s) ..........................44
  283.                            (*)-Read Log File .........................44
  284.                            (&)-Add Prog. Desc.  (SysOp Only) .........44
  285.                            Operating Under Networks ..................44
  286.                       6.5.2  Known Caller System Options .............45
  287.                            (A)dd Caller  (SysOp Only) ................45
  288.                            (C)ompress Database  (SysOp Only) .........45
  289.                            (D)elete by Record  (SysOp Only) ..........45
  290.                            (E)dit Caller Info ........................45
  291.                            (I)nquire Personal ........................46
  292.                            (G)oodbye Logoff ..........................46
  293.                            (L)ist Callers ............................47
  294.                            (S)end to Printer  (SysOp Only) ...........47
  295.                            (P)ause Toggle ............................47
  296.                            (Q)uit to Main ............................47
  297.                            (R)ebuild Database  (SysOp Only) ..........47
  298.                            (X)pert Mode ..............................47
  299.                       6.5.3  Message Database System Options .........47
  300.                            (B)ackward Read ...........................47
  301.                            (C)ompress Database  (SysOp Only) .........47
  302.                            (D)elete by Record  (SysOp Only ...........48
  303.                            (E)nter Message ...........................48
  304.                            (F)orward Read ............................48
  305.                            (G)oodbye Logoff ..........................48
  306.                            (I)ndividual Message ......................48
  307.                            (L)ist to Printer  (SysOp Only) ...........49
  308.                            (M)essage Area ............................49
  309.  
  310.  
  311.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               iv                                                                      iv                                                                      iv
  312.  
  313.  
  314.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                                 Contents                                                                Contents                                                                Contents
  315.  
  316.  
  317.  
  318.                            (N)ew Message .............................49
  319.                            (P)ause Toggle ............................49
  320.                            (Q)uit to Main ............................49
  321.                            (R)ebuild Database  (SysOp Only) ..........49
  322.                            (S)earch Messages .........................49
  323.                            (X)pert Mode ..............................49
  324.                            (Y)our Mail ...............................49
  325.                            Note on Reading Messages ..................50
  326.                  6.6  Closing MEGAHOST Down ..........................50
  327.                  6.7  Function Keys ..................................51
  328.                       6.7.1  F-Key Alone .............................51
  329.                       6.7.2  SHIFT + Function Key ....................51
  330.                       6.7.3  CTRL + Function Key .....................52
  331.  
  332.             VII.  FOR THE ADVANCED AND THE CURIOUS ...................53
  333.                  7.1  More on initstring .............................53
  334.                  7.2  Running a DOS (or a program) from a remote .....54
  335.                  7.3  Premature Exits (and exiting remotely) .........56
  336.  
  337.             VIII.  COMPATIBILITY PROBLEMS ............................60
  338.                  8.1  Downward compatibilty of future versions .......60
  339.                  8.2  Memory resident program problems ...............60
  340.  
  341.             IX  TESTIMONIALS .........................................61
  342.  
  343.             A.  MINIHOST / MAXIHOST / MEGAHOST CONVERSIONS ...........62
  344.                  A.1  MiniHost to MaxiHost Conversion ................62
  345.                  A.2  MaxiHost to MegaHost Conversion ................62
  346.                  A.3  MegaHost 1.3 to MegaHost 2.0 Conversion ........64
  347.  
  348.             B.  BIG TERMINAL .........................................66
  349.  
  350.             C.  NAPLPS TERMINAL ......................................67
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                v                                                                       v                                                                       v
  374.  
  375.  
  376.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         I.  INTRODUCTION                                                        I.  INTRODUCTION                                                        I.  INTRODUCTION
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.             I.  INTRODUCTION            I.  INTRODUCTION            I.  INTRODUCTION
  385.  
  386.  
  387.  
  388.                  MEGAHOST is a low maintenance, feature-rich, bulletin
  389.                  board program.  It can be operated as a single-user or                                                         single-user or                                                         single-user or
  390.                  a multi-node                 a multi-node                 a multi-node system, either under DOS or multitasked
  391.                  under Quarterdeck's DesqView and Microsoft's Windows
  392.                  3.1.
  393.  
  394.                  MEGAHOST runs on an IBM PC or compatible                                     IBM PC or compatible                                     IBM PC or compatible with 384 RAM
  395.                  under PC- or MS-DOS 3.0 or higher                       PC- or MS-DOS 3.0 or higher                       PC- or MS-DOS 3.0 or higher.  It can be used with
  396.                  floppies but is written with a hard drive in mind.
  397.                  MEGAHOST is initially configured for Hayes-compatible
  398.                  modems, but can be set up for other modems.  See 5.1
  399.                  and 'More on INITSTRINGS' below.
  400.  
  401.                  A person calling MEGAHOST should call at 8 bits, no                                                          8 bits, no                                                          8 bits, no
  402.                  parity and 1 stop bit                 parity and 1 stop bit                 parity and 1 stop bit, to enable Xmodem transfers.
  403.                  However, MEGAHOST also operates if called at 7 data
  404.                  blits, even parity and one stop bit.
  405.  
  406.                  Some MEGAHOST features:
  407.  
  408.                     *  Multi-User Message and Caller Databases
  409.                     *  No limit on number of callers (databases support
  410.                        over 2 billion records)
  411.                     *  Event Scheduling
  412.                     *  Questionnaire facility
  413.                     *  Operator Chat hours
  414.                     *  Trap DOOR menuing system
  415.                     *  Message System printing
  416.                     *  Menu driven DIRECTORY changes
  417.                     *  User-defined Menus
  418.                     *  Supports up to fifteen external file transfer
  419.                        protocols
  420.                     *  Hierarchical or non-hierarchical security
  421.                        structure
  422.                     *  Releases all but 12k when in a door or a DOS
  423.                        shell
  424.                     *  File description updates in any directory
  425.                     *  Data files may be in a separate directory
  426.                     *  Twenty five character CONFERENCE descriptions
  427.                     *  ANSI graphics new user, help, and good-bye
  428.                        screens
  429.                     *  Creates DOOR.SYS or DOORINFO1.DEF file
  430.                     *  Support for BLUE INSTANT GRAPHICS terminal
  431.                     *  Support for NAPLPS GRAPHICS terminals
  432.                     *  Support for ACFILES
  433.  
  434.  
  435.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                1                                                                       1                                                                       1
  436.  
  437.  
  438.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                     II.  THE SMALL PRINT                                                    II.  THE SMALL PRINT                                                    II.  THE SMALL PRINT
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.             II.  THE SMALL PRINT            II.  THE SMALL PRINT            II.  THE SMALL PRINT
  447.  
  448.  
  449.  
  450.             2.1  Shareware            2.1  Shareware            2.1  Shareware
  451.  
  452.                  This program is not in the public domain.  If you
  453.                  decide to keep this product and use it on a regular
  454.                  basis you must register this program with the author.
  455.                  Read the opening screen for registration details.
  456.  
  457.             2.2  Warranties  (There aren't any.)            2.2  Warranties  (There aren't any.)            2.2  Warranties  (There aren't any.)
  458.  
  459.  
  460.                  All WARRANTIES of merchantibility and fitness for any
  461.                  particular purpose are disclaimed.  The author
  462.                  disclaims any liability by way of warranty or
  463.                  otherwise, for any damage which results from any
  464.                  application of this program.
  465.  
  466.             2.3  Miscellaneous Notices            2.3  Miscellaneous Notices            2.3  Miscellaneous Notices
  467.  
  468.  
  469.                  This document mentions the names of various commercial
  470.                  products; many of these names are trademarks or
  471.                  registered trademarks.
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.             III.  ACKNOWLEDGMENTS            III.  ACKNOWLEDGMENTS            III.  ACKNOWLEDGMENTS
  479.  
  480.  
  481.  
  482.                  I want to thank Rod Cole, Jimmy Nord, Matt Wakeley, Ted
  483.                  DeCastro, Chuck Childers, Lyle Eddy, Andy Walsh, Peter
  484.                  Evans, Carl Sagerquist, Jim Spheekas, Don Lokke, Dennis
  485.                  Tuchler, and many others for the help they have
  486.                  provided.  This has included suggestions, coding, and
  487.                  system documentation.  It is truly appreciated.
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                2                                                                       2                                                                       2
  498.  
  499.  
  500.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                      IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.             IV.  MEGAHOST FILES            IV.  MEGAHOST FILES            IV.  MEGAHOST FILES
  509.  
  510.  
  511.  
  512.             4.1  Files Used by MEGAHOST            4.1  Files Used by MEGAHOST            4.1  Files Used by MEGAHOST
  513.  
  514.  
  515.                  MEGAHOST.CNF      MEGAHOST Configuration file
  516.  
  517.                  MEGAHOST.EXE      The main executable program
  518.  
  519.                  BATCH1.BAT        Tests BATCHLOG front end -- See
  520.                                    BATCHLOG=
  521.  
  522.                  BATCH2.BAT        Sample BATCHLOG.BAT file -- See
  523.                                    BATCHLOG=
  524.  
  525.                  BATCHLGn.BAT      For alternative logon front end for
  526.                                    node n
  527.  
  528.                  BATCHON.BAT       Used to call external programs upon
  529.                                    logon
  530.  
  531.                  BATCHOFF.BAT      Used to call external programs upon
  532.                                    logoff
  533.  
  534.                  ECHODOOR.BAT      Used to invoke optional 3rd party
  535.                                    echo mail system
  536.  
  537.                  EVENT.BAT         Used to call external programs at a
  538.                                    certain time
  539.  
  540.                  TRAPDOO?.BAT      Provides a door to a program or batch
  541.                                    file, which you select.  If only one
  542.                                    trapdoor is to be used, the batch
  543.                                    file should be TRAPDOOR.BAT.  If more
  544.                                    than one is used, the file should be
  545.                                    TRAPDOO?.BAT where ? is a letter,
  546.                                    A...Z (e.g. TRAPDOOA.BAT,
  547.                                    TRAPDOOB.BAT)
  548.  
  549.                  WATCHDGn.COM      Public domain program to monitor
  550.                                    Carrier Detect for COMn (WATCHDG1.COM
  551.                                    for Com1, WATCHDG2.COM for Com2)
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                3                                                                       3                                                                       3
  560.  
  561.  
  562.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                      IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES
  563.  
  564.  
  565.  
  566.             4.2  Examples of Displays to Callers            4.2  Examples of Displays to Callers            4.2  Examples of Displays to Callers
  567.  
  568.  
  569.                  BULLETIN.G00      ANSI color bulletin menu
  570.  
  571.                  BULLETIN.T00      ASCII (monochrome) bulletin menu
  572.  
  573.                  BULLETIN.G??      ANSI color bulletin. ?? is a number
  574.                                    01-99
  575.  
  576.                  BULLETIN.T??      ASCII (monochrome) bulletin. ?? is a
  577.                                    number 01-99
  578.  
  579.                  CHNGMNU?.G01      Sample CHANGE DIRECTORY menu.  See
  580.                                    User Defined Menus
  581.  
  582.                  DOORMNU?.G01      Sample TRAPDOOR menu.  See User
  583.                                    Defined Menus
  584.  
  585.                  GOODBYE.G01       ANSI color text file (edit to suit
  586.                                    your needs) displayed upon logging
  587.                                    off the system
  588.  
  589.                  GOODBYE.T01       ASCII (monochrome) text file (edit to
  590.                                    suit your needs) displayed on logging
  591.                                    off the system
  592.  
  593.                  HELP.G00          ANSI color help menu file (edit to
  594.                                    suit your needs) displayed if caller
  595.                                    picks the (H)elp with MHost Main Menu
  596.                                    option
  597.  
  598.                  HELP.T00          ASCII (monochrome) menu help file
  599.                                    (edit to suit your needs) displayed
  600.                                    if caller picks the (H)elp with MHost
  601.                                    Main Menu option. ?? is a number 01-
  602.                                    99
  603.  
  604.                  HELP.G??          ANSI color help file (edit to suit
  605.                                    your needs) displayed if caller picks
  606.                                    the (H)elp with MHost Main Menu
  607.                                    option. ?? is a number 01-99
  608.  
  609.                  HELP.T??          ASCII (monochrome) help file (edit to
  610.                                    suit) displayed if caller picks the
  611.                                    (H)elp with MHost Main Menu option
  612.  
  613.                  MAILMNU?.G01      Sample Mail Menu.  See User Defined
  614.                                    Menus
  615.  
  616.                  MAINMNU?.G01      Sample Main Menu.  See User Defined
  617.                                    Menus
  618.  
  619.  
  620.  
  621.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                4                                                                       4                                                                       4
  622.  
  623.  
  624.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                      IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES
  625.  
  626.  
  627.  
  628.                  NEWUSER.G01       ANSI color file displayed for new
  629.                                    users
  630.  
  631.                  NEWUSER.T01       ASCII (monochrome) file displayed for
  632.                                    new users
  633.                  QUESTn.IN         Sample Questionnaire input file for
  634.                                    node n - See MENU=QUESTIONNAIRE.
  635.  
  636.                  WELCOME.G01       ANSI color file displayed after
  637.                                    connection is established
  638.  
  639.                  WELCOME.T01       ASCII (monochrome) color file
  640.                                    displayed after connection is
  641.                                    established
  642.  
  643.                  Additional GRAPHICS support files have been added to
  644.                  the list.  Files that support BIG Graphics have file
  645.                  extensions that end with '.3??', '.2??., or '.1??'
  646.                  depending upon the graphics mode.  Files that support
  647.                  NAPLPS graphics have file extensions that end with
  648.                  '.P??'.
  649.  
  650.  
  651.             4.3  Files Created by MEGAHOST            4.3  Files Created by MEGAHOST            4.3  Files Created by MEGAHOST
  652.  
  653.  
  654.                  BATCHLOG.DAT      Created when BATCHLOG=Y.
  655.  
  656.                  CALLERSn.LST      Created or appended to when LPT=0 and
  657.                                    the SysOp selects (S)end to Printer
  658.                                    from the Known Callers Log menu
  659.                                    (n=node in which the SysOp was when
  660.                                    (S) was pressed).
  661.  
  662.                  CALLERSn.PRN      Created or appended to when LPT=0 and
  663.                                    the SysOp selects (P)rint from the
  664.                                    user record screen called after
  665.                                    pressing (E)dit Caller Info or
  666.                                    (I)nquire Personal from the Known
  667.                                    Caller Log Menu (n=node in which the
  668.                                    SysOp was when (P) was pressed).
  669.  
  670.                  COMPRESn.FLG      This informs MEGAHOST when a
  671.                                    compression is occuring; n=node
  672.                                    (COMPRES2.FLG is for node 2).
  673.  
  674.                  DIRNAME.BBS       Created for descriptions of files for
  675.                                    download in \DIRNAME.  Where DIRNAME
  676.                                    is the name provided UPLOAD=,  it
  677.                                    includes file descriptions provided
  678.                                    by the caller uploading them.  If the
  679.                                    UPLOAD keyword points to a root
  680.  
  681.  
  682.  
  683.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                5                                                                       5                                                                       5
  684.  
  685.  
  686.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                      IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES
  687.  
  688.  
  689.  
  690.                                    directory (not recommended) the
  691.                                    filename becomes FILES.BBS instead.
  692.  
  693.                                    Files from \DIRNAME can be moved to
  694.                                    the proper download directory (e.g.
  695.                                    \DNLOAD) and the relevant data in
  696.                                    DIRNAME.BBS can be put in a file
  697.                                    there (e.g. DNLOAD.BBS).  The data
  698.                                    file for files in a directory must
  699.                                    always have the name of the directory
  700.                                    and the extension, BBS.
  701.  
  702.                                    If network support                                      network support                                      network support is requested,
  703.                                    uploaded file descriptions go to
  704.                                    UPLOADSn.BBS, not DIRNAME.BBS.  File
  705.                                    descriptions in these *.bbs files
  706.                                    must be put in the appropriate
  707.                                    DIRNAME.BBS files by the SysOp.
  708.  
  709.                  DOOR.SYS          See DOORSYS=.
  710.  
  711.                  DORINFO1.DEF      See DOORSYS=.
  712.  
  713.                  MAILFIL.DAT       Message data file.
  714.  
  715.                  MAILFIL.IX        Message index file.
  716.  
  717.                  MEGAHSTn.LOG      Logs callers' activities on the
  718.                                    board, for node n.
  719.  
  720.                  MEGAHST1.DEF      See DOORSYS=.
  721.  
  722.                  MESSAGEn.LST      Created or appended to when LPT=0 and
  723.                                    the SysOp selects (L)ist to Printer
  724.                                    from the Message System menu (n=node
  725.                                    in which the SysOp was when (S) was
  726.                                    pressed).
  727.  
  728.                  MESSAGEn.PRN      Created or appended to when LPT=0 and
  729.                                    the SysOp selects (P)rint from the
  730.                                    menu of choices under a message
  731.                                    (n=node in which the SysOp was when
  732.                                    (P) was pressed).
  733.  
  734.                  NODEn.FLG         This informs MEGAHOST when other
  735.                                    nodes are running; n=node (NODE2.FLG
  736.                                    is for node 2).
  737.  
  738.                  QUESTn.OUT        Questionnaire output file for node n.
  739.                                    See MENU=QUESTIONNAIRE.
  740.  
  741.  
  742.  
  743.  
  744.  
  745.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                6                                                                       6                                                                       6
  746.  
  747.  
  748.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                      IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES                                                     IV.  MEGAHOST FILES
  749.  
  750.  
  751.  
  752.                  REINDEXn.FLG      This informs MEGAHOST when reindexing
  753.                                    is occuring; n=node (REINDEX2.FLG is
  754.                                    for node 2).
  755.  
  756.                  USRSFIL.DAT       Caller data file.
  757.  
  758.                  USRSFIL.IX        Caller index file.
  759.  
  760.                  ????????.$$$      Temporary file.
  761.  
  762.  
  763.                  If MAILFIL.* or USRSFIL.*  is deleted, MEGAHOST
  764.                  recreates them on the next logon.
  765.  
  766.                  Deleting either *.IX file will cause the related
  767.                  database to be reindexed next logon.
  768.  
  769.  
  770.             4.4  Documentation for MEGAHOST            4.4  Documentation for MEGAHOST            4.4  Documentation for MEGAHOST
  771.  
  772.  
  773.                  MEGAHOST.DOC      This file, which can be printed on
  774.                                    most laser printers by setting the
  775.                                    lines per page to 66.
  776.  
  777.                  READ.ME           Last-minute news.
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                7                                                                       7                                                                       7
  808.  
  809.  
  810.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.             V.  INSTALLATION            V.  INSTALLATION            V.  INSTALLATION
  819.  
  820.  
  821.  
  822.                  Installation is easy.  This part of the document leads
  823.                  you through the steps.
  824.  
  825.                     1. First, your modem must be set up properly, and
  826.                        the cable connecting the modem to the
  827.                        communications port of your computer must be in
  828.                        good shape and properly configured.  See 5.1.1
  829.                        Modem Settings and 5.1.2 AT Cable Configuration.
  830.                     2. Second, you must load MEGAHOST's executable
  831.                        files into a directory and list that directory
  832.                        in the PATH statement of your autoexec.bat.  See
  833.                        5.2 Directory Setup.
  834.                     3. Third, you must check your config.sys and
  835.                        autoexec.bat to be sure they include necessary
  836.                        statements.  These steps are described in 5.3
  837.                        Computer Configuration.
  838.                     4. Finally, you must configure MEGAHOST, itself, by
  839.                        editing its configuration file.  The
  840.                        configuration file, MEGAHOST.CNF is an ASCII
  841.                        text file which contains the information
  842.                        MEGAHOST needs to function properly.  This step
  843.                        is covered in 5.4 Program Configuration.
  844.  
  845.             5.1  Modem and Cable            5.1  Modem and Cable            5.1  Modem and Cable
  846.  
  847.  
  848.                5.1.1  Modem Settings               5.1.1  Modem Settings               5.1.1  Modem Settings
  849.  
  850.  
  851.                  Your modem must have these settings:
  852.  
  853.                     DTRnot forced on!
  854.                     CD not forced on!
  855.                     AA not forced on!
  856.  
  857.                  Note:  Apparently some versions of the AST Six Pack
  858.                  force the DTR and CD signals true.  See the AST manual
  859.                  for more information.  Here are some modem setting
  860.                  examples:
  861.  
  862.             a.  HAYES 1200 EXTERNAL MODEM
  863.                  Switch Set.
  864.                     1  UP  DTR controlled by pin 20.  Required.
  865.                     2  DN  Numeric messages.  Optional.  Set by MEGAHOST
  866.                        software.
  867.  
  868.  
  869.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                8                                                                       8                                                                       8
  870.  
  871.  
  872.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  873.  
  874.  
  875.  
  876.                     3  DN  No result code display.  Optional.  Set by
  877.                        MEGAHOST software.
  878.                     4  DN  Modem does not echo.  Optional Set by
  879.                        MEGAHOST software.
  880.                     5  DN  Auto Answer suppressed.  Optional.  Set by
  881.                        MEGAHOST software.
  882.                     6  UP  CD controlled by pin 8.  Required.
  883.                     7  UP  Single line connection.  Required.
  884.                     8  DN  AT command recognition.  Required.
  885.  
  886.             b.  HAYES 1200B INTERNAL MODEM
  887.  
  888.                  Set the three switches on the board from A-B to B-C,
  889.                  the alternate position.  This jumper is not documented
  890.                  in the manual.  MEGAHOST now works with the factory set
  891.                  switch settings.
  892.  
  893.             c.  HAYES 1200B MODEL 07/00043 INTERNAL MODEM
  894.  
  895.                  Switch Set.
  896.                     1  UP/DN    Select COM1: or COM2:
  897.                     2  UP       Select single line
  898.                     3  DN       Detect carrier
  899.                     4  UP       Monitor DTR status
  900.                     5  UP       Select Bell 212A
  901.                     6  UP       US/Canada
  902.  
  903.             d.  US ROBOTICS 2400 AND 9600
  904.  
  905.                  Use Hayes 1200 external switch settings.  (Early ROM
  906.                  versions of the 9600 seem to ignore the V setting and
  907.                  respond only to switch 2.)
  908.  
  909.                5.1.2  AT Cable Configuration               5.1.2  AT Cable Configuration               5.1.2  AT Cable Configuration
  910.  
  911.  
  912.                  If the cable which connects your modem to your
  913.                  computer, is new, and was purchased from a reputable
  914.                  dealer, you can skip this part.
  915.  
  916.                       AT nine pin --------DB 15
  917.  
  918.                       1 -----------CD---------8
  919.                       2 -----------RD---------3
  920.                       3 -----------TD---------2
  921.                       4 -----------DTR-------20
  922.                       5 -----------SG---------7
  923.                       6 -----------DSR--------6
  924.                       7 -----------RTS--------4
  925.                       8 -----------CTS--------5
  926.                       9 -----------RI--------22
  927.  
  928.  
  929.  
  930.  
  931.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin                9                                                                       9                                                                       9
  932.  
  933.  
  934.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  935.  
  936.  
  937.  
  938.             5.2  Directory Setup            5.2  Directory Setup            5.2  Directory Setup
  939.  
  940.  
  941.                5.2.1  General and for Single-User Systems               5.2.1  General and for Single-User Systems               5.2.1  General and for Single-User Systems
  942.  
  943.  
  944.                  All executable files should go in a single directory
  945.                  (you might name it C:\MEGAHOST).  That directory's name
  946.                  must be in the DOS path.  You may keep data files (eg.
  947.                  menu files, bulletin files, etc.) in another directory
  948.                  (e.g., C:\MEGAHOST\DATA), but if you do that, be sure
  949.                  to insert the name of that directory after DATAPATH= in
  950.                  MEGAHOST.CNF.  If your data directory is
  951.                  C:\MEGAHOST\DATA, then DATAPATH=C:\MEGAHOST\DATA.
  952.  
  953.                  It is also a good idea to set aside a directory for
  954.                  files uploaded to your MEGAHOST bulletin board, and one
  955.                  or more directories for files to be downloaded by
  956.                  people who call in to your board.  You might call the
  957.                  upload directory C:\UPLOADS.  If you do set up such a
  958.                  directory, put its designation after the UPLOAD=
  959.                  statement in the configuration file, MEGAHOST.CNF.  If
  960.                  your upload directory is called C:\UPLOADS,  then that
  961.                  entry would be UPLOAD=C:\UPLOADS.
  962.  
  963.                  Each directory set aside for files to be downloaded by
  964.                  those who call in, should be listed after the
  965.                  DIRECTORY= statement in MEGAHOST.CNF.  Using an alias
  966.                  for the directory name, and limiting access to that
  967.                  directory to persons with a particular security level,
  968.                  are discussed after DIRECTORY=.
  969.  
  970.                5.2.2  Special Instructions for a multi-user BBS               5.2.2  Special Instructions for a multi-user BBS               5.2.2  Special Instructions for a multi-user BBS
  971.  
  972.  
  973.                  You cannot run the same MEGAHOST executable files more
  974.                  than once.  Do not invoke MEGAHOST executable files
  975.                  twice.  You must have a separate directory for the                         You must have a separate directory for the                         You must have a separate directory for the
  976.                  executable files for each node, and each of these                 executable files for each node, and each of these                 executable files for each node, and each of these
  977.                  directories should be in the path                 directories should be in the path                 directories should be in the path.  In each of my
  978.                  directories, I have BATCHOFF.BAT, BATCHON.BAT,
  979.                  EVENT.BAT, TRAPDOOA.BAT, TRAPDOOB.BAT, TRAPDOOC.BAT,
  980.                  TRAPDOOD.BAT, MEGAHOST.EXE, MEGAHOST.CNF, MEGAAPIn.EXE,
  981.                  and MEGAAPIn.DAT.
  982.  
  983.                  You may keep the shared data files in a separate
  984.                  subdirectory, and set DATAPATH= to that subdirectory.
  985.                  This directory should have MAILFIL.* and USRSFIL.*
  986.                  files, and all menus, bulletins, etc.  Set all ANSI                                                        Set all ANSI                                                        Set all ANSI
  987.                  (*.Gxx), ASCII (*.Txx), BIG (1.xx, 2.xx, 3.xx), and                 (*.Gxx), ASCII (*.Txx), BIG (1.xx, 2.xx, 3.xx), and                 (*.Gxx), ASCII (*.Txx), BIG (1.xx, 2.xx, 3.xx), and
  988.  
  989.  
  990.  
  991.  
  992.  
  993.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               10                                                                      10                                                                      10
  994.  
  995.  
  996.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  997.  
  998.  
  999.  
  1000.                  NAPLPS (P.xx) files' attributes to                  NAPLPS (P.xx) files' attributes to                  NAPLPS (P.xx) files' attributes to read only                                                    read only                                                    read only.  This is
  1001.                  done with this DOS 5.0 command: attrib +r filename.ext                                                 attrib +r filename.ext                                                 attrib +r filename.ext.
  1002.  
  1003.                  I have these files set read-only: BULLETIN.*,
  1004.                  CHNGMNU1.*, DOORMNU1.*, GOODBYE.*, HELP.*, MAILMNU1.*,
  1005.                  MAILMNU2.*, MAINMNU3.*, NEWUSER.*, USERMNU1.*,
  1006.                  USERMNU1.*, and WELCOME.*
  1007.  
  1008.             5.3  Computer Configuration            5.3  Computer Configuration            5.3  Computer Configuration
  1009.  
  1010.  
  1011.                5.3.1  Autoexec.bat               5.3.1  Autoexec.bat               5.3.1  Autoexec.bat
  1012.  
  1013.  
  1014.                  The PATH statement in your autoexec.bat file should
  1015.                  include the name of each directory in which you have
  1016.                  MEGAHOST executable files.  As an alternative, if you
  1017.                  start up MEGAHOST with a batch file, you can include a
  1018.                  SET Path= statement on a line batch file before the
  1019.                  line which calls MEGAHOST.
  1020.  
  1021.                  COMSPEC should point to the location of command.com.
  1022.                  The computer should know where to find command.com.
  1023.                  Normally, command.com is kept in the root directory on
  1024.                  the drive from which you boot up (C:\), and DOS doesn't
  1025.                  need to be told where to find it.  Still, it doesn't
  1026.                  hurt to be sure, so include a COMSPEC= statement at the
  1027.                  beginning of your autoexec.bat.  If you keep
  1028.                  command.com in the root directory, the statement should
  1029.                  be COMSPECT=C:\.  If you keep it in another directory
  1030.                  (eg. C:\DOS), then the line should be COMSPEC=C:\DOS.
  1031.                  Be sure the COMSPEC statement includes the drive
  1032.                  specifier.
  1033.  
  1034.                  Some problems involving COMSPEC have been resolved
  1035.                  either by placing a path to command.com , or by placing
  1036.                  a copy of command.com in each directory with executable
  1037.                  MEGAHOST files.
  1038.  
  1039.                5.3.2  Config.sys               5.3.2  Config.sys               5.3.2  Config.sys
  1040.  
  1041.  
  1042.                  You should have ANSI.SYS loaded in your system before
  1043.                  you run MEGAHOST.  You can do this by placing this line
  1044.                  in your CONFIG.SYS: DEVICE=ANSI.SYS                                     DEVICE=ANSI.SYS                                     DEVICE=ANSI.SYS
  1045.  
  1046.                  If ANSI.SYS is in a directory other than the root
  1047.                  directory of the disk from which you boot up, include
  1048.                  the path to ANSI.SYS in that DEVICE= statement e.g.:
  1049.                  DEVICE=C:\DOS\ANSI.SYS                 DEVICE=C:\DOS\ANSI.SYS                 DEVICE=C:\DOS\ANSI.SYS
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               11                                                                      11                                                                      11
  1056.  
  1057.  
  1058.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1059.  
  1060.  
  1061.  
  1062.                  You should also have at least                                      at least                                      at least 40 files available to
  1063.                  DOS.  You can do this by putting this line in your
  1064.                  CONFIG.SYS: FILES=40                             FILES=40                             FILES=40
  1065.  
  1066.                  If you operate MEGAHOST under Quarterdeck's memory
  1067.                  management program, Qemm, see your Qemm manual for an
  1068.                  alternative way to provide for 40 files.
  1069.  
  1070.                5.3.3  Multi-User BBS Requirements               5.3.3  Multi-User BBS Requirements               5.3.3  Multi-User BBS Requirements
  1071.  
  1072.  
  1073.                  If you set NETTYPE=MSNET or NETTYPE=DESQVIEW, in
  1074.                  MEGAHOST.CNF, load SHARE.  This can be done by this
  1075.                  line in config.sys: Install=[p:]Share.exe.[/f:n][/l:n]                                     Install=[p:]Share.exe.[/f:n][/l:n]                                     Install=[p:]Share.exe.[/f:n][/l:n],
  1076.                  where [p:] is the full path for Share.exe, including
  1077.                  the drive specifier, [/f:n] is the space in bytes to
  1078.                  record sharing information (e.g. /f:4096, the default
  1079.                  being 2048) and [/l:n] is the number of files that can
  1080.                  be locked at a time (e.g. /l:30, the default being 20).
  1081.  
  1082.                5.3.4  Operation under DesqView               5.3.4  Operation under DesqView               5.3.4  Operation under DesqView
  1083.  
  1084.                  5.3.4.1  DesqView and ANSI                 5.3.4.1  DesqView and ANSI                 5.3.4.1  DesqView and ANSI
  1085.  
  1086.                  If you operate MEGAHOST under DesqView, loading
  1087.                  ANSI.SYS from your CONFIG.SYS will do you no good at
  1088.                  all.  Load DesqView's DVANSI.COM into the window in
  1089.                  which you will run MEGAHOST.  You can do this by
  1090.                  starting MEGAHOST from a batch file, which calls DVANSI
  1091.                  before calling MEGAHOST.  This is an example of such a
  1092.                  batch file:
  1093.  
  1094.                     @Echo off
  1095.                     REM This file is called Mhost.bat
  1096.                     DVANSI
  1097.                     MEGAHOST
  1098.                     EXIT
  1099.  
  1100.                  The DesqView Change a Program Program Name field would
  1101.                  hold MHOST.BAT, and the Directory Field would hold the
  1102.                  name of the MEGAHOST home directory (e.g. C:\MEGAHOST).
  1103.  
  1104.                  5.3.4.2  Change a Program Settings                 5.3.4.2  Change a Program Settings                 5.3.4.2  Change a Program Settings
  1105.  
  1106.                  If you use the batch file described above for loading
  1107.                  DVANSI, do not set the MEGAHOST window to close on
  1108.                  exit.  That is, put N in the Close on exit (Y, N,
  1109.                  blank) field on the Change a Program Advanced Options
  1110.                  menu.  The EXIT command at the end of the batch file
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               12                                                                      12                                                                      12
  1118.  
  1119.  
  1120.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1121.  
  1122.  
  1123.  
  1124.                  will take care of closing the window after exit, and
  1125.                  allow the whole batch file to complete its commands
  1126.                  before the window closes.
  1127.  
  1128.                  The Protection level (0-3) field on the Change a
  1129.                  Program Advanced Options menu should not be set to 3,
  1130.                  unless you also instruct QEMM386 to exclude your EMS
  1131.                  paging address.  Otherwise, DesqView will error when MH
  1132.                  tries to write to EMS.
  1133.  
  1134.             5.4  Program Configuration            5.4  Program Configuration            5.4  Program Configuration
  1135.  
  1136.  
  1137.                  Before you use MEGAHOST, configure it by making entries
  1138.                  to the configuration file MEGAHOST.CNF.  This is a
  1139.                  plain ASCII file, which you can edit with an ASCII text
  1140.                  editor.  You may also use a word processor if you save
  1141.                  the file in "document" or "dos text" form.  Items begun
  1142.                  with semicolons are considered comments and are ignored
  1143.                  when MEGAHOST.CNF is read by the program, so you can
  1144.                  insert comments in the configuration file with safety.
  1145.  
  1146.                  This section guides you in setting up MEGAHOST.CNF, the
  1147.                  MEGAHOST configuration file.  It begins by describing
  1148.                  two important features of MEGAHOST, which need separate
  1149.                  discussion before you move on to adjusting the entries
  1150.                  in MEGAHOST.CNF.
  1151.  
  1152.                5.4.1  Configuring Security Level               5.4.1  Configuring Security Level               5.4.1  Configuring Security Level
  1153.  
  1154.  
  1155.                  A caller's security level determines a caller's access
  1156.                  to various features of MEGAHOST.  By setting a caller's
  1157.                  security level in that person's file (see MEGAHOST.CNF
  1158.                  Settings, NEWUSERSECURITY= and see (K)nown Caller Log,
  1159.                  (E)dit Caller Info under CALLER MENU OPTIONS) you
  1160.                  determine whether that caller can enter a message,
  1161.                  upload or download a file, log onto a subdirectory,
  1162.                  etc.
  1163.  
  1164.                  MEGAHOST can be configured for hierarchical or non-
  1165.                  hierarchical security levels:
  1166.                     1) A hierarchical security level system is                       A hierarchical security level system is                       A hierarchical security level system is
  1167.                        cumulative                       cumulative                       cumulative.  The privileges of those with higher
  1168.                        security numbers include all the privileges of
  1169.                        those with lower security numbers.  If access to
  1170.                        C:\Dir1 and C:\Dir2 is made available to persons
  1171.                        with security level 1, and access to C:\Dir3 and
  1172.                        C:\Dir4 is available only to persons with
  1173.                        security level 2, then those with security level
  1174.                        2 have access to all four directories.
  1175.  
  1176.  
  1177.  
  1178.  
  1179.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               13                                                                      13                                                                      13
  1180.  
  1181.  
  1182.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1183.  
  1184.  
  1185.  
  1186.                     2) A non-hierarchical system is noncumulative                       A non-hierarchical system is noncumulative                       A non-hierarchical system is noncumulative.  It
  1187.                        limits persons to access privileges assigned to
  1188.                        persons with their particular security level.
  1189.                        In the former example, if you set up MEGAHOST in
  1190.                        a non-hierarchical way, then the people with
  1191.                        security level 1 would have access to C:\Dir1
  1192.                        and C:\Dir2, and people with security level 2
  1193.                        would have access only to C:\Dir3 and C:\Dir4.
  1194.                        For further information on how MEGAHOST can be
  1195.                        set up for hierarchical or non-hierarchical
  1196.                        security levels, see DIRECTORY=, MATCHLEVEL=,
  1197.                        MENU= and PROTECT=.
  1198.  
  1199.                5.4.2  The Menuing System               5.4.2  The Menuing System               5.4.2  The Menuing System
  1200.  
  1201.  
  1202.                  MEGAHOST supplies six menus:
  1203.  
  1204.                     1) The Main Menu                       The Main Menu                       The Main Menu, from which all other menus are
  1205.                        accessed
  1206.                     2) The Known Caller Log Menu                       The Known Caller Log Menu                       The Known Caller Log Menu (see 6.5.2 Known
  1207.                        Caller System Options)
  1208.                     3) The Message System Menu                       The Message System Menu                       The Message System Menu (see 6.5.3 Message
  1209.                        Database System Options)
  1210.                     4) The Upload Menu                       The Upload Menu                       The Upload Menu, which offers a selection of
  1211.                        protocols and guides the process of uploading to
  1212.                        the MEGAHOST board
  1213.                     5) The Download Menu                       The Download Menu                       The Download Menu, which offers a selection of
  1214.                        protocols and guides the process of downloading
  1215.                        from the MEGAHOST board
  1216.                     6) The Exit Menu                       The Exit Menu                       The Exit Menu, which offers a choice to leave,
  1217.                        continue or leave a comment for the SysOp and
  1218.                        then leave.
  1219.  
  1220.                  These menus are also available
  1221.  
  1222.                     7) The Bulletin Menu                       The Bulletin Menu                       The Bulletin Menu, if you have Bulletin.T00 or
  1223.                        Bulletin.G00 (or both) available for use
  1224.                     8) The Change Directory Menu                       The Change Directory Menu                       The Change Directory Menu, if the caller has
  1225.                        access to more than one directory.
  1226.                     9) The door Menu                       The door Menu                       The door Menu, if the caller has access more
  1227.                        than one Trapdoor with the + option on the Main
  1228.                        Menu
  1229.  
  1230.                  The options available on the main, message and known
  1231.                  caller menus are set out below.  A few things need to
  1232.                  be noted here:
  1233.  
  1234.                  Security level                 Security level                 Security level determines the availability of a main
  1235.                  menu option.  A security level can be assigned to a
  1236.                  main menu item.  If security levels are non-
  1237.                  hierarchical (MATCHLEVEL=Y), you can assign multiple
  1238.  
  1239.  
  1240.  
  1241.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               14                                                                      14                                                                      14
  1242.  
  1243.  
  1244.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1245.  
  1246.  
  1247.  
  1248.                  security levels to a menu item.  Security levels are
  1249.                  separated with commas, e.g.:  MENU=ANSI;0,5,8,100                                               MENU=ANSI;0,5,8,100                                               MENU=ANSI;0,5,8,100
  1250.  
  1251.                  To disable a menu item, specify a security level of -1.
  1252.  
  1253.                  The SysOp can add or change main menu choices.                 The SysOp can add or change main menu choices.                 The SysOp can add or change main menu choices.  The
  1254.                  MEGAHOST.CNF keyword, OPTION=  enables the SysOp to
  1255.                  alter the MEGAHOST supplied main menu by adding or
  1256.                  changing main menu choices.  This freedom has limits:
  1257.                  First, if you select a letter which belongs to an item
  1258.                  already provided on the menu, that option is
  1259.                  overridden.  It cannot be assigned to another letter.
  1260.                  Second, because of the first limitation, you cannot
  1261.                  override the (G)oodbye menu option.  Finally, you are
  1262.                  limited to 35 OPTION= entries.
  1263.  
  1264.                  User-defined menus are available                 User-defined menus are available                 User-defined menus are available.  While MEGAHOST has a
  1265.                  default menu display for each menu, the SysOp can
  1266.                  create alternative menu displays for the main, change
  1267.                  directory, trapdoor, mail, and known caller menus.  You
  1268.                  may have up to 10 menus for each.  The example given
  1269.                  will address the main menu setup, because what is
  1270.                  described for that menu applies as well to:
  1271.                  CHANGEMENU=, DOORMENU=, MAILMENU=, MAINMENU=, and
  1272.                  USERMENU=.  Syntax for User-defined menus is:
  1273.  
  1274.                     MAINMENU=MAINMNU1;0
  1275.                     MAINMENU=MAINMNU2;100
  1276.                     MAINMENU=MAINMNU3;8
  1277.                     MAINMENU=MAINMNU4;5
  1278.  
  1279.                  Order of entry is not important                 Order of entry is not important                 Order of entry is not important.  This menu array is
  1280.                  sorted in highest to lowest order by security level -
  1281.                  the order each entry is read into memory is not
  1282.                  important.  If a caller with a security level of 0
  1283.                  calls in, MAINMNU2 is first checked, then MAINMNU3,
  1284.                  then MAINMNU4, then finally MAINMNU1 will be displayed.
  1285.                  If a caller with security level 7 calls in, MAINMNU2 is
  1286.                  first checked, then MAINMNU3, then MAINMNU4 is checked
  1287.                  and displayed.  When a match is found, the search ends
  1288.                  - only one menu will be displayed.  Because only one
  1289.                  menu can be displayed, it does not make sense to
  1290.                  duplicate security levels.
  1291.  
  1292.                  MAINMNU1 and the other examples represent 8 character
  1293.                  names of files that exist in the directory pointed to
  1294.                  by DATAPATH=.  In this example, a caller whose security
  1295.                  matches MAINMNU1 will either see MAINMNU1.G01 if ANSI
  1296.                  is enabled, or MAINMNU1.T01 if it is not.
  1297.  
  1298.                  If MATCHLEVEL=Y, a callers security level must exactly
  1299.                  match one of the menu's security levels or no menu will
  1300.                  be displayed!  You may assign multiple security levels
  1301.  
  1302.  
  1303.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               15                                                                      15                                                                      15
  1304.  
  1305.  
  1306.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1307.  
  1308.  
  1309.  
  1310.                  to each menu entry.  The security levels statement
  1311.                  should be separated with commas as in the following
  1312.                  example.
  1313.  
  1314.                     MAINMENU=MAINMNU1;0,5,8,100
  1315.                     MAINMENU=MAINMNU2;23,65,81,22
  1316.  
  1317.                  These entries are sorted by the first number of the
  1318.                  available security levels so that the search order
  1319.                  would be MAINMNU2 (security 23) first, then MAINMNU1
  1320.                  (security 0) second.  This should not be significant
  1321.                  providing you do not duplicate security levels.
  1322.  
  1323.                  The MENU= configurations in MEGAHOST.CNF must be set
  1324.                  even if the User-defined Menus are installed.  The
  1325.                  MENU= setting provides the security level for each menu
  1326.                  option.  The MENU= keywords MUST be configured to
  1327.                  provide the necessary security levels for each menu
  1328.                  option.
  1329.  
  1330.                5.4.3  MEGAHOST.CNF Settings               5.4.3  MEGAHOST.CNF Settings               5.4.3  MEGAHOST.CNF Settings
  1331.  
  1332.  
  1333.                  Be sure you change the setting of SYSOP=.  Substitute
  1334.                  your name for "DON MANKIN" so that the system
  1335.                  recognizes you as SysOp.
  1336.  
  1337.             ACFILES=N            ACFILES=N            ACFILES=N
  1338.                        If Y, filenames in new file descriptions are
  1339.                        left-justified, making the .BBS file compatible
  1340.                        with the program ACFILES.
  1341.  
  1342.             ALLOW300=Y            ALLOW300=Y            ALLOW300=Y
  1343.                        Set to Y, this allows 300 baud modems to use the
  1344.                        system.  N would prohibit 300 baud modems from
  1345.                        coming on.
  1346.  
  1347.             ANSIDELAY=Y            ANSIDELAY=Y            ANSIDELAY=Y
  1348.                        Setting this to N eliminates a short pause added
  1349.                        when displaying ANSI output that causes some
  1350.                        high speed modems to miss ANSI escape sequences
  1351.                        which displays garbage on the display screen.
  1352.  
  1353.             ANSWERSTRING=ATA            ANSWERSTRING=ATA            ANSWERSTRING=ATA
  1354.                        This string causes the modem to answer.
  1355.  
  1356.             ASKANSI=Y            ASKANSI=Y            ASKANSI=Y
  1357.                        If set to N, the caller is not asked whether
  1358.                        ANSI color is desired.
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               16                                                                      16                                                                      16
  1366.  
  1367.  
  1368.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1369.  
  1370.  
  1371.  
  1372.             ASKBIG=N            ASKBIG=N            ASKBIG=N
  1373.                        If set to Y, MEGAHOST gives callers a choice of
  1374.                        ASCII, ANSI, or BIG Graphics protocols.  When
  1375.                        BIG protocol is chosen, it is assumed that the
  1376.                        caller is using the Terminal Program BIG and
  1377.                        MEGAHOST requests BIG's status.  Three modes of
  1378.                        BIG are supported: DEMO-LEVEL, REGISTERED, and
  1379.                        REGISTERED-ADLIB.  If BIG Terminal is in
  1380.                        REGISTERED-ADLIB mode, text files and menu
  1381.                        screens with the extension .3?? are displayed.
  1382.                        If the level is REGISTERED, text files and menu
  1383.                        screens ending with .2?? are displayed.
  1384.                        Finally, if BIG is in DEMO-LEVEL, files with the
  1385.                        extension .1?? are displayed.  If display files
  1386.                        appropriate to a mode are not available, the
  1387.                        next lower mode's files will be used.  For
  1388.                        example, if the mode is REGISTERED-ADLIB but
  1389.                        *.3?? files are not found, *.2??  files are
  1390.                        used.  If there are no *.2?? files, MEGAHOST
  1391.                        will look for *.1?? files to display.  If no
  1392.                        DEMO-LEVEL file are found, ANSI *.G??' files are
  1393.                        tried, and if that fails, ASCII *.T?? files are
  1394.                        sought.  If *.T?? files are not available, no
  1395.                        files are displayed.  This option cannot be set
  1396.                        unless ASKANSI=Y.
  1397.  
  1398.                        Note:  When a BIG file is transmitted to the
  1399.                        caller, the files are not displayed on the BBS
  1400.                        side.  Instead, the SysOp is notified that a BIG
  1401.                        file is being sent.  See Appendix B.
  1402.  
  1403.             ASKFILECHECK=N            ASKFILECHECK=N            ASKFILECHECK=N
  1404.                        If set to Y, the caller is asked whether new
  1405.                        file names, available since the last time the
  1406.                        caller logged on, should be displayed.  If set
  1407.                        to N the new files' names are shown without
  1408.                        asking.
  1409.  
  1410.                        If you set both ASKFILECHECK and SKIPFILECHECK
  1411.                        TO Y, MEGAHOST will not load and will show you
  1412.                        an error message.
  1413.  
  1414.             ASKMAILCHECK=N            ASKMAILCHECK=N            ASKMAILCHECK=N
  1415.                        If set to Y then the system will ask the caller
  1416.                        if it should check for new messages since the
  1417.                        last time the caller was on the system.  If set
  1418.                        to N the system will check for new messages
  1419.                        without asking.
  1420.  
  1421.                        NB: If you set both ASKMAILCHECK and
  1422.                        SKIPMAILCHECK TO Y, MEGAHOST will not load and
  1423.                        will show you an error message.
  1424.  
  1425.  
  1426.  
  1427.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               17                                                                      17                                                                      17
  1428.  
  1429.  
  1430.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1431.  
  1432.  
  1433.  
  1434.             ASKNAPLPS=N            ASKNAPLPS=N            ASKNAPLPS=N
  1435.                        If set to Y, MEGAHOST gives callers a choice of
  1436.                        ASCII, ANSI, or NAPLPS Graphics protocols.  When
  1437.                        NAPLPS protocol is chosen, it is assumed that
  1438.                        the caller is using a NAPLPS terminal program
  1439.                        similar to the one available from MicroStar
  1440.                        Software Ltd. MicroStars terminal requires a
  1441.                        code sequence of #27+'%'+'A'                                        #27+'%'+'A'                                        #27+'%'+'A' to change to NAPLPS
  1442.                        graphics mode, and a sequence of #27+'%'+'@'                                                        #27+'%'+'@'                                                        #27+'%'+'@' to
  1443.                        change back to ANSI mode.  These sequences are
  1444.                        sent by MEGAHOST appropriately.  When a NAPLPS
  1445.                        graphics screen is requested, MEGAHOST look for
  1446.                        the files with the extension .of P?? to display
  1447.                        If display files appropriate to a mode are not
  1448.                        available, the next lower mode's files will be
  1449.                        used.  For example, if the NAPLPS graphics files
  1450.                        *.P?? are not found, *.G?? ANSI files will be
  1451.                        displayed.  If that fails, ASCII *.T?? files are
  1452.                        sought.  If *.T?? files are not available, no
  1453.                        files are displayed.
  1454.  
  1455.                        Note:  When a NAPLPS file is transmitted to the
  1456.                        caller, the files are not displayed on the BBS
  1457.                        side.  Instead, the SysOp is notified that a
  1458.                        NAPLPS file is being sent.  See Appendix C.
  1459.  
  1460.                        Limitations:                       Limitations:                       Limitations:  Unlike BIG graphics which supports
  1461.                        ANSI text when in graphics mode, the NAPLPS
  1462.                        implementation must switch between graphics and
  1463.                        text modes.  MEGAHOST cannot properly prompt the
  1464.                        caller for anything requiring more than one
  1465.                        keystoke.  This means that, when supporting                                                   when supporting                                                   when supporting
  1466.                        NAPLPS, you are only allowed 9 bulletins                       NAPLPS, you are only allowed 9 bulletins                       NAPLPS, you are only allowed 9 bulletins (more
  1467.                        if you also use letters) and 9 entries in the                                                and 9 entries in the                                                and 9 entries in the
  1468.                        (C)hange Directory menu.                       (C)hange Directory menu.                       (C)hange Directory menu.  (You may not change
  1469.                        directories freeform)
  1470.  
  1471.             AUTOINDUCTION=Y            AUTOINDUCTION=Y            AUTOINDUCTION=Y
  1472.                        Causes the Induction function to be called upon
  1473.                        logon if the caller is not recognized by the
  1474.                        system.  The caller will be disconnected if the
  1475.                        induction process fails.
  1476.  
  1477.             BATCHLOG=N            BATCHLOG=N            BATCHLOG=N
  1478.                        BATCHLOG is not fully supported in MEGAHOST.  It
  1479.                        is available only as it was implemented in
  1480.                        MAXIHOST.  If BATCHLOG=Y, MEGAHOST selects an
  1481.                        alternate, user-written, batch logon routine; it
  1482.                        is up to the SysOp to provide one that is CTTY
  1483.                        compatible (INT 21).  After the carrier is
  1484.                        detected, BATCHLOG.BAT is invoked by MEGAHOST.
  1485.                        BATCHLOG.BAT calls your logon routine.  This can
  1486.  
  1487.  
  1488.  
  1489.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               18                                                                      18                                                                      18
  1490.  
  1491.  
  1492.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1493.  
  1494.  
  1495.  
  1496.                        provide a custom front end for a business to
  1497.                        tailor to its requirements.  The user program
  1498.                        must create an ASCII file, BATCHLOG.DAT,
  1499.                        containing this information:
  1500.  
  1501.                                 USER=FIRST LAST
  1502.                                 SECURITY=9
  1503.                                 TIMELIMIT=60
  1504.                                 KBDTIMER=3
  1505.                                 BUZZBACK=836-2402
  1506.                                 ANSI=Y
  1507.  
  1508.                        The keywords should not have leading spaces in
  1509.                        the file; they are only shown this way here for
  1510.                        clarity.  BATCHLOG.DAT is read by MEGAHOST upon
  1511.                        return.  If BATCHLOG.DAT is not found, the
  1512.                        caller's security defaults to 0.  If SECURITY =
  1513.                        NEWUSERSECURITY then NEWUSER.?00 will be
  1514.                        displayed.  If SECURITY is a negative number the
  1515.                        user is logged off.  The USER field length is 25
  1516.                        characters.
  1517.  
  1518.                        If BATCHLOG=Y you must toggle Batchlog OFF by
  1519.                        pressing SHIFT-F7 from the Configuration Screen
  1520.                        before pressing ESC to exit MEGAHOST.
  1521.  
  1522.             BATCHON=N            BATCHON=N            BATCHON=N
  1523.                        If BATCHON=Y, MEGAHOST executes BATCHON.BAT just
  1524.                        before it shows a caller the newuser screens and
  1525.                        the bulletin menu, or checks for mail.  This
  1526.                        lets the SysOp customize the system with
  1527.                        external routines such as checking a badname
  1528.                        file against the callers name or giving the
  1529.                        caller his fortune or horoscope.  External
  1530.                        programs for such purposes are available for
  1531.                        download from various BBSs throughout the
  1532.                        country.
  1533.  
  1534.             BATCHOFF=N            BATCHOFF=N            BATCHOFF=N
  1535.                        This can be set to A, B, N or Y.  If BATCHOFF=Y
  1536.                        or B, MEGAHOST executes BATCHOFF.BAT just before
  1537.                        logging the caller off.  If BATCHOFF=A, MEGAHOST
  1538.                        executes BATCHOFF.BAT just after logoff.  This
  1539.                        allows the SysOp to customize the system with
  1540.                        routines such as personal messages, updating
  1541.                        bulletins, logs, etc.  External programs for
  1542.                        such purposes are user supplied and may be
  1543.                        downloaded from various MEGAHOST BBSs throughout
  1544.                        the country.
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               19                                                                      19                                                                      19
  1552.  
  1553.  
  1554.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1555.  
  1556.  
  1557.  
  1558.             BAUD=1200            BAUD=1200            BAUD=1200
  1559.                        Selects initial baud rate.  Usually this is set
  1560.                        to the highest allowed by the modem, which at
  1561.                        connection moves down to that of the caller if
  1562.                        necessary.  For example, if you are using a 9600
  1563.                        baud modem, you would normally set this switch
  1564.                        to 9600.
  1565.  
  1566.                        Note:  Probably, the Multi Tech 2400 should be
  1567.                        set to 300 as it moves up to the correct speed.
  1568.  
  1569.             BBSNAME=             BBSNAME=             BBSNAME=     THE SWAMP                          THE SWAMP                          THE SWAMP 
  1570.                        Replace "THE SWAMP" with your system's name
  1571.                        (unless, of course, you have named your system
  1572.                        The Swamp).  You have up to 25 characters.  What
  1573.                        you put here is shown on the main menu screen.
  1574.                        See section 6.4, below.
  1575.  
  1576.             BIOS=Y            BIOS=Y            BIOS=Y
  1577.                        This prevents the program from writing directly
  1578.                        to the screen.  It is MUCH faster to set BIOS=N.
  1579.                        Under the supported multitaskers DesqView,
  1580.                        TaskView, TopView, DoubleDos, and Microsoft
  1581.                        Windows, BIOS may be set to N and direct screen
  1582.                        writes will occur correctly within the proper
  1583.                        window.
  1584.  
  1585.             CALLBACK=N            CALLBACK=N            CALLBACK=N
  1586.                        If set to Y, mandatory BUZZBACK is invoked.
  1587.                        This provides a great deal of security.  A user
  1588.                        places a call to MEGAHOST.  After his password
  1589.                        is confirmed, MEGAHOST hangs up and returns a
  1590.                        call to the telephone number placed in the
  1591.                        caller database's Data Phone Number field for
  1592.                        that caller.  The user gives his first name,
  1593.                        last name and password again and is then able to
  1594.                        log on.  You may need to add S7=60 to your
  1595.                        INITSTRING.  Also see BUZZBACK and RINGBACK.
  1596.  
  1597.             CALLERRECS=500            CALLERRECS=500            CALLERRECS=500
  1598.                        This number sets the maximum number of callers
  1599.                        available to the Caller Database.  Once this
  1600.                        number is reached, caller entries must be
  1601.                        deleted before new ones can be added.  You may
  1602.                        always increase this number if you run out of
  1603.                        room.  You may NOT reduce the size of the
  1604.                        database any smaller than the highest message
  1605.                        number.  You may, however, delete all USRSFIL.*
  1606.                        files and start over if necessary.  Additional
  1607.                        utilities should be available by the time you
  1608.                        read this that will help you better maintain
  1609.                        this database.
  1610.  
  1611.  
  1612.  
  1613.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               20                                                                      20                                                                      20
  1614.  
  1615.  
  1616.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1617.  
  1618.  
  1619.  
  1620.             CHANGEMENU=CHNGMNU1;0            CHANGEMENU=CHNGMNU1;0            CHANGEMENU=CHNGMNU1;0
  1621.                        See User-defined menus under section 5.4.2
  1622.  
  1623.  
  1624.             CHECKAPI=N            CHECKAPI=N            CHECKAPI=N
  1625.                        If set to Y, MEGAAPIn.EXE is being used.
  1626.                        MEGAAPIn.EXE is not bundled with MEGAHOST but
  1627.                        may be obtained from the Support BBS.
  1628.  
  1629.             CLOSEDSYSTEM=Y            CLOSEDSYSTEM=Y            CLOSEDSYSTEM=Y
  1630.                        If set to Y (Yes), anyone giving a name not
  1631.                        found in the caller database file will have NO
  1632.                        access -- he'll be disconnected.
  1633.  
  1634.                        If set to N (No = an OPEN system), then a new
  1635.                        caller will have the security level set by
  1636.                        NEWUSER= in this file.
  1637.  
  1638.             CMDLINE=N            CMDLINE=N            CMDLINE=N
  1639.                        Select Y to invoke MEGAHOST from a front end
  1640.                        mailer such as FRONT DOOR.  The batch file
  1641.                        invoking MEGAHOST should send the connected baud
  1642.                        rate as its first command line parameter
  1643.                        followed by CARRIER if invoked remotely, or
  1644.                        LOCAL if invoked locally.  If the parameters are
  1645.                        not given, CMDLINE=Y is ignored.  For example:
  1646.  
  1647.                        MEGAHOST 9600 CARRIER invokes MEGAHOST at 9600
  1648.                        baud with carrier checked.
  1649.  
  1650.                        MEGAHOST 9600 LOCAL invokes MEGAHOST with no
  1651.                        carrier checking.
  1652.  
  1653.             COLOR=Y            COLOR=Y            COLOR=Y
  1654.                        Selects color mode.  Select Y if you are using a
  1655.                        color monitor with a color graphics adapter, N
  1656.                        otherwise.
  1657.  
  1658.             COSYSOP=DON MANKIN            COSYSOP=DON MANKIN            COSYSOP=DON MANKIN
  1659.                        Replace 'DON MANKIN' with your co-SysOp's name.
  1660.                        The co-SysOp has certain privileges normal
  1661.                        callers do not.  Comment out this line (put a ;
  1662.                        in the first character position of this entry in
  1663.                        the MEGAHOST.CNF file) if no co-SysOp is wanted!
  1664.  
  1665.             COMn_BASE= and COMn_INT= and COMn_IRQ=            COMn_BASE= and COMn_INT= and COMn_IRQ=            COMn_BASE= and COMn_INT= and COMn_IRQ=
  1666.                        The following are default values:
  1667.  
  1668.                            COM1_BASE=$3F8 COM1_INT=$0C   COM1_IRQ=$04
  1669.                            COM2_BASE=$2F8 COM2_INT=$0B   COM2_IRQ=$03
  1670.                            COM3_BASE=$3E8 COM3_INT=$0C   COM3_IRQ=$04
  1671.                            COM4_BASE=$2E8 COM4_INT=$0B   COM4_IRQ=$03
  1672.  
  1673.  
  1674.  
  1675.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               21                                                                      21                                                                      21
  1676.  
  1677.  
  1678.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1679.  
  1680.  
  1681.  
  1682.                        They establish the port addresses, interrupt
  1683.                        lines, and IRQs for the UART.  Specify changes
  1684.                        in the .CNF file.  Be Careful!
  1685.  
  1686.             CONFERENCE=1;GENERAL;0;Miscellaneous Topics            CONFERENCE=1;GENERAL;0;Miscellaneous Topics            CONFERENCE=1;GENERAL;0;Miscellaneous Topics
  1687.             CONFERENCE=2;BETATEST;9;Beta Test Conference            CONFERENCE=2;BETATEST;9;Beta Test Conference            CONFERENCE=2;BETATEST;9;Beta Test Conference
  1688.                        You may have up to ten conference entries.  Each
  1689.                        conference entries should begin with a unique id
  1690.                        number 1 - 32767.  This number is used by the
  1691.                        (M)essage System to associate a message with a
  1692.                        conference.  Once established, you must not
  1693.                        change a conference's ID number.  Doing so would
  1694.                        get your conferences mixed up.  You may,
  1695.                        however, delete conferences, and sort them.  For
  1696.                        instance, suppose you wanted to add a conference
  1697.                        between:
  1698.  
  1699.                        CONFERENCE=1;CATS;0;Cat Stuff
  1700.                            and
  1701.                        CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1702.  
  1703.                        You could do the following:
  1704.  
  1705.                        CONFERENCE=1;CATS;0;Cat Stuff
  1706.                        CONFERENCE=3;DOGS;0;Dog Stuff
  1707.                            and
  1708.                        CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1709.  
  1710.                        Later you could even delete a conference as in
  1711.  
  1712.                        CONFERENCE=3;DOGS;0;Dog Stuff
  1713.                            and
  1714.                        CONFERENCE=2;ZEBRAS;0;Zebra Stuff.
  1715.  
  1716.                        As long as the IDs have not been changed the
  1717.                        message database will be intact.  If you do
  1718.                        decide to delete a conference entry, make sure
  1719.                        you delete the associated messages from the
  1720.                        message database first.
  1721.  
  1722.                        The identifier following the ID would be the
  1723.                        conference name, followed by the security level,
  1724.                        followed by the description.  Your conference
  1725.                        name and description may contain up to 25
  1726.                        characters.  If you do not specify at least one
  1727.                        conference in the configuration file, one
  1728.                        GENERAL conference is the default.
  1729.  
  1730.                        If MATCHLEVEL=Y then the syntax for CONFERENCE
  1731.                        could be:
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               22                                                                      22                                                                      22
  1738.  
  1739.  
  1740.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1741.  
  1742.  
  1743.  
  1744.                        CONFERENCE=2;ZEBRAS;0,5,8,100;Zebra Stuff
  1745.  
  1746.                        Notice that allowed security levels are
  1747.                        separated with commas.
  1748.  
  1749.             CTSCHECK=N            CTSCHECK=N            CTSCHECK=N
  1750.                        A Y enables CTS checking, which is needed to
  1751.                        support high speed modems.  CTS (Clear To Send)
  1752.                        is the signal a modem sends to the terminal,
  1753.                        telling the terminal that the modem is ready to
  1754.                        accept data for transmission.  Some external
  1755.                        file tranfer protocols may function poorly with
  1756.                        CTS checking on.
  1757.  
  1758.             DATAPATH=C:\MEGAHOST\DATA            DATAPATH=C:\MEGAHOST\DATA            DATAPATH=C:\MEGAHOST\DATA
  1759.  
  1760.                  Single-User BBS:                 Single-User BBS:                 Single-User BBS:
  1761.                        You may store your data files on a separate
  1762.                        drive and directory by stating it here.  Your
  1763.                        data files include bulletins, welcome, newuser,
  1764.                        messages, and user files.  Executables would be
  1765.                        kept in the directory MEGAHOST would be run
  1766.                        from, C:\MEGAHOST for instance.  Executables
  1767.                        would include .EXE, .BAT, and .COM files.  The
  1768.                        configuration file must also exist in the
  1769.                        executable directory.  I keep MAXHOST.EXE,
  1770.                        MEGAHOST.CNF, TRAPDOOR.BAT, and all my external
  1771.                        file transfer programs together in my executable
  1772.                        directory.
  1773.  
  1774.                  Multi-User BBS:                 Multi-User BBS:                 Multi-User BBS:
  1775.                        Set DATAPATH= to the subdirectory where you
  1776.                        store all shared files.  Shared files include
  1777.                        MAILFIL.* and USRSFIL.* files, all menus,
  1778.                        bulletins, welcome files, etc.
  1779.  
  1780.                        NB: Set all ANSI/ASCII files' attributes to Read
  1781.                        Only (use the DOS command, attrib +r
  1782.                        filename.ext).  I have these files set to read-
  1783.                        only: BULLETIN.*, CHNGMNU1.*, DOORMNU1.*,
  1784.                        GOODBYE.*, HELP.*, MAILMNU1.*, MAILMNU2.*,
  1785.                        MAINMNU3.*, NEWUSER.*, USERMNU1.*, USERMNU1.*,
  1786.                        and WELCOME.*
  1787.  
  1788.             DEBUG=N            DEBUG=N            DEBUG=N
  1789.                        If DEBUG=Y then WELCOME, NEWUSER, and GOODBYE
  1790.                        text files will be displayed when the SysOp logs
  1791.                        on locally.  Also, BATCHON.BAT and BATCHOFF.BAT
  1792.                        will be executed if they are set to be executed.
  1793.                        Also, record information is displayed when
  1794.                        viewing records in the database systems.  If set
  1795.                        off, none of the above will occur when logged on
  1796.                        locally.
  1797.  
  1798.  
  1799.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               23                                                                      23                                                                      23
  1800.  
  1801.  
  1802.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1803.  
  1804.  
  1805.  
  1806.             DEFAULTS=100            DEFAULTS=100            DEFAULTS=100
  1807.                        This works with PROTECT= to let you decide which
  1808.                        of your users can go where on your system; it
  1809.                        sets protection defaults for drives and
  1810.                        directories not named in a PROTECT= line.
  1811.                        Regardless of a DEFAULTS=9 setting, a caller
  1812.                        with security level 5, say, would be able to
  1813.                        access drives or directories having PROTECT= set
  1814.                        at 5 or less, e.g. PROTECT=A;5 or
  1815.                        PROTECT=C:\GAMES;5.
  1816.                        However, that user could not change to a
  1817.                        directory not so listed as it would default to a
  1818.                        security level of 9.
  1819.  
  1820.                        In short, PROTECT= takes precedence over
  1821.                        DEFAULTS=.
  1822.  
  1823.                        If MATCHLEVEL=Y then the syntax for DEFAULTS
  1824.                        would be:
  1825.                            DEFAULTS=0,5,8,100
  1826.  
  1827.                        Notice that the allowed security levels are
  1828.                        separated with commas.
  1829.  
  1830.             DIALSTRING=ATDP            DIALSTRING=ATDP            DIALSTRING=ATDP
  1831.                        This string tells MEGAHOST to use ATDP as the
  1832.                        dialing prefix, for a dial (pulse) telephone
  1833.                        line.  Use ATDT for touch tone.  This configures
  1834.                        the modem for use with the BUZZBACK and CALLBACK
  1835.                        features explained later.
  1836.  
  1837.             DIRECT=N            DIRECT=N            DIRECT=N
  1838.                        DIRECT=Y tells MEGAHOST it is connected to
  1839.                        another computer by a null modem rather than a
  1840.                        modem.  Carrier detect must be forced on.  This
  1841.                        method has been used to transfer files between
  1842.                        two machines connected via a null modem cable.
  1843.                        MEGAHOST has also been tested in this
  1844.                        configuration with limited success on an
  1845.                        Ungermann-Bass broadband LAN.  Flow control may
  1846.                        prevent Xmodem file transfer.  Experiment with
  1847.                        this if you wish.
  1848.  
  1849.             DIRECTORY=C:\NEWFILES;0;MEGAHOST Programs;UPLOADED.FILES            DIRECTORY=C:\NEWFILES;0;MEGAHOST Programs;UPLOADED.FILES            DIRECTORY=C:\NEWFILES;0;MEGAHOST Programs;UPLOADED.FILES
  1850.                        This allows for programmatic change of
  1851.                        directories within a list.  You may have up to
  1852.                        50 of these entries unless ASKNAPLPS=Y. (see
  1853.                        ASKNAPLPS for restrictions)  The directory is
  1854.                        first, followed by the security level, then the
  1855.                        description.  If the caller selects a menu
  1856.                        choice here, the security level is determined by
  1857.  
  1858.  
  1859.  
  1860.  
  1861.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               24                                                                      24                                                                      24
  1862.  
  1863.  
  1864.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1865.  
  1866.  
  1867.  
  1868.                        the level in DIRECTORY=.  If the caller enters
  1869.                        the directory name manually, the security level
  1870.                        is determined first by a DIRPW= entry, and if
  1871.                        not found, then a PROTECT= entry, and if a
  1872.                        PROTECT= entry is not found, the DEFAULTS=
  1873.                        security level is used.  See DEFAULTS above,
  1874.                        DIRPW and PROTECT below.
  1875.  
  1876.                        The 4th argument, UPLOADED.FILES is an optional
  1877.                        directory alias.  It can be up to 25 characters
  1878.                        maximum.  Some SysOps wish to 'hide' real
  1879.                        directory information from the caller.  If a
  1880.                        directory alias exists, it will be displayed
  1881.                        rather than the real directory when changing
  1882.                        directories, searching, etc.
  1883.  
  1884.                        If MATCHLEVEL=Y then the syntax for DIRECTORY
  1885.                        would be:
  1886.  
  1887.                        DIRECTORY=C:\NEWFILES;0,5,8,100;MEGAHOST
  1888.                        Programs
  1889.  
  1890.                        Notice that allowed security levels are
  1891.                        separated with commas.
  1892.  
  1893.             DIRPW=C:\SECRET;PASSWORD            DIRPW=C:\SECRET;PASSWORD            DIRPW=C:\SECRET;PASSWORD
  1894.                        This allows password protection of directories.
  1895.                        In the above example, the directory SECRET on
  1896.                        drive C: would require the password of PASSWORD.
  1897.                        You may have up to 5 DIRPW entries.  Directory
  1898.                        security precedence is determined in the
  1899.                        following order:  DIRECTORY=, DIRPW=, PROT=, and
  1900.                        finally DEFAULTS=.
  1901.  
  1902.             DOORMENU=DOORMNU1;0            DOORMENU=DOORMNU1;0            DOORMENU=DOORMNU1;0
  1903.                        See User-defined menus under section 5.4.2
  1904.  
  1905.             DOORSYS=0            DOORSYS=0            DOORSYS=0
  1906.                        If set to 1, MEGAHOST creates a small version of
  1907.                        DOOR.SYS file in the directory pointed to by
  1908.                        DATAPATH=.  This file is used by Doorway.  See
  1909.                        the documentation provided with it.  If set to
  1910.                        3, MEGAHOST create the larger generic version of
  1911.                        the DOOR.SYS file.  Unless set to 0, MEGAHOST
  1912.                        will also create a DORINFO1.DEF file and a
  1913.                        MEGAHSTn.DEF file.  The DORINFO1.DEF file is
  1914.                        used by Door programs written for QuickBBS and
  1915.                        others. The MEGAHST1.DEF. file contains all of
  1916.                        the current callers information as required by
  1917.                        MEGAHOST.  It is provided for programmers who
  1918.                        design door programs.
  1919.  
  1920.  
  1921.  
  1922.  
  1923.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               25                                                                      25                                                                      25
  1924.  
  1925.  
  1926.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1927.  
  1928.  
  1929.  
  1930.             ENABLEFIFO=N            ENABLEFIFO=N            ENABLEFIFO=N
  1931.                        If Y, MEGAHOST enables the FIFO buffering of the
  1932.                        16550 UART chip.  This is desirable for high
  1933.                        speed modem transmissions.
  1934.  
  1935.             ENTERMSG=1            ENTERMSG=1            ENTERMSG=1
  1936.                        A user needs a clearance level of 1 or higher to
  1937.                        leave messages to other users.  (Replaces
  1938.                        MENU=ETERMSG)
  1939.  
  1940.             EVENT=Y;24            EVENT=Y;24            EVENT=Y;24
  1941.                        Setting event to Y enables event scheduling.
  1942.                        The event will be triggered, in the above
  1943.                        example, at 12 midnight.  Should a caller be on
  1944.                        the system at midnight, the caller will be
  1945.                        logged off.  The batch file EVENT.BAT, created
  1946.                        by the SysOp, will then be executed by MEGAHOST.
  1947.                        As in HOURS=, MEGAHOST accepts only 24 hour
  1948.                        increments.  Allowable hours are 01 - 24.  Half
  1949.                        hour increments are ignored.  For instance, 2330
  1950.                        would set off the event at 11pm.
  1951.  
  1952.                        Note:  If a caller is transferring files using
  1953.                        an external file transfer protocol, and is on
  1954.                        during the event time, the event could be
  1955.                        missed!
  1956.  
  1957.             EXECSWAP=N            EXECSWAP=N            EXECSWAP=N
  1958.                        If EXECSWAP=Y then the amount of memory MEGAHOST
  1959.                        leaves resident in memory while executing
  1960.                        external programs is approximately 12k.  Most of
  1961.                        MEGAHOST is swapped out to EMS or disk if EMS is
  1962.                        not available.  This leaves almost all of your
  1963.                        system's memory available to your programs
  1964.                        called from (+)- Trap Door!  One note of caution
  1965.                        using this feature.  It is never a good idea to
  1966.                        run a TSR from within a child process.
  1967.  
  1968.             HOURS=18;08            HOURS=18;08            HOURS=18;08
  1969.                        This would make (O)perator Chat available to
  1970.                        those callers with the proper security level
  1971.                        (See MENU=OPERATOR below) between, in the
  1972.                        example above, the hours of 6pm through 8am.  As
  1973.                        in EVENT=, MEGAHOST accepts only 24 hour
  1974.                        increments.  Allowable hours are 01 - 24.  Half
  1975.                        hour increments are ignored.  For instance, 2330
  1976.                        would be recognized as 11pm.  The HOURS=
  1977.                        availability may be forced on via SHIFT-F10 in
  1978.                        the F1 Configuration Screen.
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               26                                                                      26                                                                      26
  1986.  
  1987.  
  1988.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  1989.  
  1990.  
  1991.  
  1992.             INITSTRING=ATE0M0Q0V1X1S0=0S1=0            INITSTRING=ATE0M0Q0V1X1S0=0S1=0            INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  1993.                        This is the INITSTRING for Hayes 1200 baud
  1994.                        modems.  Your communications program (e.g.
  1995.                        Procomm,  Qmodem, etc) must be responsible for
  1996.                        resetting the modem.
  1997.  
  1998.                        You may have two INITSTRING= entries each
  1999.                        consisting of 40 characters or less.  If you can
  2000.                        fit all of your commands into one INITSTRING=
  2001.                        you should do so.  Using two strings lengthens
  2002.                        the time required for resets.
  2003.  
  2004.                        If you enter a command into your INITSTRING that
  2005.                        is not recognized by your modem, the entire
  2006.                        INITSTRING is ignored by the modem.
  2007.  
  2008.                        See More on INITSTRING for further information,
  2009.                        particularly on troublesome modems.
  2010.  
  2011.             KBDTIMER=0            KBDTIMER=0            KBDTIMER=0
  2012.                        KBDTIMER=3 limits a caller to three minutes of
  2013.                        keyboard inactivity before the program cuts him
  2014.                        off.  By setting KBDTIMER to 0, keyboard timeout
  2015.                        is deactivated.  Setting KBDTIMER to 0 disables
  2016.                        keyboard checking and causes ASCII uploads to be
  2017.                        quicker.  Some laptops that experienced
  2018.                        truncation of the first characters of each line
  2019.                        during uploads work much better without keyboard
  2020.                        checking on.
  2021.  
  2022.             LOCKBAUD=N            LOCKBAUD=N            LOCKBAUD=N
  2023.                        This option supports 9600 and 14400 modems.  If
  2024.                        LOCKBAUD=Y then your modem will communicate to
  2025.                        the UART at the speed specified by the BAUD=
  2026.                        keyword in your MEGAHOST.CNF file instead of the
  2027.                        baud rate your caller has connected with.
  2028.  
  2029.             LOGFILE=Y            LOGFILE=Y            LOGFILE=Y
  2030.                        If LOGFILE=Y, MEGAHOST creates a file
  2031.                        MEGAHSTn.LOG for each node (n=node number)
  2032.                        records in it whatever a user does on line, and
  2033.                        appends to it records of subsequent activity.
  2034.                        This is useful for open systems; it lets the
  2035.                        SysOp see who uploaded/downloaded what, when.
  2036.                        Setting PRINTER=Y also directs this output to
  2037.                        the printer.
  2038.  
  2039.             LOGONALIAS=N
  2040.             LOGONALIAS=N            LOGONALIAS=N
  2041.                        If LOGONALIAS=Y, MEGAHOST allows single or
  2042.                        multiple word logon aliases.  This
  2043.                        implementation is not ideal as it does not allow
  2044.                        for both private name and public alias entries
  2045.                        in the caller database.
  2046.  
  2047.  
  2048.  
  2049.  
  2050.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               27                                                                      27                                                                      27
  2051.  
  2052.  
  2053.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2054.  
  2055.  
  2056.  
  2057.             LPT=1            LPT=1            LPT=1
  2058.                        Indicates which printer port to send printed
  2059.                        output to.  LPT=1 indicates LPT1, LPT=2
  2060.                        indicates LPT2,  and LPT=0 indicates to send
  2061.                        printed output to the MEGAHOST.LOG file.
  2062.  
  2063.             MAILMENU=MAILMNU1;0            MAILMENU=MAILMNU1;0            MAILMENU=MAILMNU1;0
  2064.                        See User-defined menus under section 5.4.2.
  2065.  
  2066.             MATCHLEVEL=N            MATCHLEVEL=N            MATCHLEVEL=N
  2067.                        MEGAHOST normally uses a hierarchical security
  2068.                        structure.  Under a hierarchical security
  2069.                        structure, for example, a caller with security
  2070.                        level 10, has access to menu options, protected
  2071.                        directories, conferences, and so on, would be
  2072.                        restricted to those that were protected at
  2073.                        levels 10 or below.
  2074.  
  2075.                        MATCHLEVEL=Y changes this to a non-hierarchical
  2076.                        structure.  Menu options, protected directories,
  2077.                        conferences, etc., would have several security
  2078.                        levels associated with them.  A caller's
  2079.                        security level must match one of the security
  2080.                        levels associated with that item to gain access
  2081.                        to that item.
  2082.  
  2083.             MDM300=CONNECT;1            MDM300=CONNECT;1            MDM300=CONNECT;1
  2084.             MDM1200=CONNECT 1200;5            MDM1200=CONNECT 1200;5            MDM1200=CONNECT 1200;5
  2085.             MDM2400=CONNECT 2400;10            MDM2400=CONNECT 2400;10            MDM2400=CONNECT 2400;10
  2086.             MDM4800=CONNECT 4800;11            MDM4800=CONNECT 4800;11            MDM4800=CONNECT 4800;11
  2087.             MDM9600=CONNECT 9600;12            MDM9600=CONNECT 9600;12            MDM9600=CONNECT 9600;12
  2088.             MDM19200=CONNECT 19200;14            MDM19200=CONNECT 19200;14            MDM19200=CONNECT 19200;14
  2089.             MDM38400=CONNECT 38400;-1            MDM38400=CONNECT 38400;-1            MDM38400=CONNECT 38400;-1
  2090.             MDM57600=CONNECT 57600;-1            MDM57600=CONNECT 57600;-1            MDM57600=CONNECT 57600;-1
  2091.  
  2092.                        These defaults configure MEGAHOST to be
  2093.                        compatible with Hayes V Series Modems.  They
  2094.                        should not have to be modified unless your modem
  2095.                        supports baud rates of 9600 or greater and is
  2096.                        not Hayes-V Series-compatible.  First comes the
  2097.                        keyword, then a semicolon, the verbal connect
  2098.                        string, a colon, and the numeric connect string.
  2099.                        If your modem does not support a baud rate, set
  2100.                        the numeric result code to -1.  An example for a
  2101.                        US Robotics Courier HST:
  2102.  
  2103.                            MDM300=CONNECT;1
  2104.                            MDM1200=CONNECT 1200;5
  2105.                            MDM2400=CONNECT 2400;10
  2106.                            MDM4800=CONNECT 4800;-1
  2107.                            MDM9600=CONNECT 9600;13
  2108.                            MDM19200=CONNECT 19200;-1
  2109.  
  2110.  
  2111.  
  2112.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               28                                                                      28                                                                      28
  2113.  
  2114.  
  2115.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2116.  
  2117.  
  2118.  
  2119.             MENU=ANSI;1            MENU=ANSI;1            MENU=ANSI;1
  2120.                        A user needs a clearance level of 1 or higher
  2121.                        for (A)NSI Color.
  2122.  
  2123.             MENU=BUZZBACK;9            MENU=BUZZBACK;9            MENU=BUZZBACK;9
  2124.                        A user needs a clearance level of 9 or higher to
  2125.                        request a (B)uzz Back.  Selecting this option
  2126.                        will instruct MEGAHOST to call the user back at
  2127.                        the number placed in the configuration file.
  2128.  
  2129.             MENU=CHANGEDIR;1            MENU=CHANGEDIR;1            MENU=CHANGEDIR;1
  2130.                        A user needs a clearance level of 1 or higher to
  2131.                        (C)hange Directory (i.e. subdirectory).
  2132.  
  2133.             MENU=DOWNLOAD;1            MENU=DOWNLOAD;1            MENU=DOWNLOAD;1
  2134.                        A user needs a clearance level of 1 or higher to
  2135.                        (D)ownload a File.
  2136.  
  2137.             MENU=ECHODOOR;1            MENU=ECHODOOR;1            MENU=ECHODOOR;1
  2138.                        A user needs a clearance level of 1 or higher to
  2139.                        be able to invoke 3rd party echo mail facility.
  2140.  
  2141.             MENU=FILEDESC;1            MENU=FILEDESC;1            MENU=FILEDESC;1
  2142.                        A user needs a clearance level of 1 or higher to
  2143.                        get (F)ileDescriptions.  Selecting this option
  2144.                        displays the file created by uploads or the &
  2145.                        command.
  2146.  
  2147.             MENU=HELP;1            MENU=HELP;1            MENU=HELP;1
  2148.                        A user needs a clearance level of 1 or higher to
  2149.                        get (H)elp with MEGAHOST, i.e. to view HELP.?01.
  2150.                        This should be low if you are running an open
  2151.                        system and let new users have access.
  2152.  
  2153.             MENU=LOGDRIVE;1            MENU=LOGDRIVE;1            MENU=LOGDRIVE;1
  2154.                        A user needs a clearance level of 1 or higher to
  2155.                        (L)og New Drive (for instance to change from
  2156.                        drive C: to drive D: or E:).
  2157.             MENU=KNOWNCALLER;0            MENU=KNOWNCALLER;0            MENU=KNOWNCALLER;0
  2158.                        A user needs a security level of 0 or higher to
  2159.                        enter the (K)nown Caller module.
  2160.  
  2161.             MENU=MSGTOSYSOP;0            MENU=MSGTOSYSOP;0            MENU=MSGTOSYSOP;0
  2162.                        A user needs a security level of 0 or higher to
  2163.                        leave a (M)essage to SysOp.
  2164.  
  2165.             MENU=OPERATOR;1            MENU=OPERATOR;1            MENU=OPERATOR;1
  2166.                        A user needs a clearance level of 1 or higher to
  2167.                        attempt an (O)perator Chat.  The caller will get
  2168.                        a "not available" message if the request is
  2169.                        outside the hours specified by the keyword
  2170.                        HOURS=.
  2171.  
  2172.  
  2173.  
  2174.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               29                                                                      29                                                                      29
  2175.  
  2176.  
  2177.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2178.  
  2179.  
  2180.  
  2181.             MENU=PROGRAMDIR;1            MENU=PROGRAMDIR;1            MENU=PROGRAMDIR;1
  2182.                        A user needs a clearance level of 1 or higher to
  2183.                        see the (P)rogram Directory option.  This
  2184.                        specifies whether he can get a listing of the
  2185.                        filenames and sizes of the subdirectory or drive
  2186.                        where he is located.
  2187.  
  2188.  
  2189.             MENU=QUESTIONNAIRE;1            MENU=QUESTIONNAIRE;1            MENU=QUESTIONNAIRE;1
  2190.                        Given a security level of 1 or more, MEGAHOST
  2191.                        will read the file QUESTION.IN, display a line
  2192.                        of it, allow the caller to respond, read another
  2193.                        line, etc, until the end of the file is reached.
  2194.                        The caller's responses are then written out to a
  2195.                        file QUESTION.OUT.  This is a very simple
  2196.                        questionnaire procedure and no field type
  2197.                        checking of any kind is done.
  2198.  
  2199.             MENU=READLOG;9            MENU=READLOG;9            MENU=READLOG;9
  2200.                        A user needs a clearance level of 9 or higher to
  2201.                        read the log containing private messages to the
  2202.                        SysOp and caller statistics.
  2203.  
  2204.             MENU=SEARCH;1            MENU=SEARCH;1            MENU=SEARCH;1
  2205.                        A user needs a clearance level of 1 or higher to
  2206.                        (S)earch for Files.  Protected files and
  2207.                        directories are not listed during the search.
  2208.                        The logged drive, and all drives listed in the
  2209.                        DIRECTORY= entries are searched.
  2210.  
  2211.             MENU=TRAPDOOR;9            MENU=TRAPDOOR;9            MENU=TRAPDOOR;9
  2212.                        A user needs a clearance level of 9 or higher to
  2213.                        use the trapdoor facility.  See TDSTRING=  and
  2214.                        TRAPDOOR=.
  2215.  
  2216.             MENU=UPLOAD;0            MENU=UPLOAD;0            MENU=UPLOAD;0
  2217.                        A user needs a clearance level of 0 or higher to
  2218.                        (U)pload a File.  A request to upload will be
  2219.                        denied if space is not available.
  2220.  
  2221.             MENU=VIEWBULL;0            MENU=VIEWBULL;0            MENU=VIEWBULL;0
  2222.                        A user needs a clearance level of 0 or higher to
  2223.                        view the bulletins.
  2224.  
  2225.             MENU=ZIPPYDIRSCAN;0            MENU=ZIPPYDIRSCAN;0            MENU=ZIPPYDIRSCAN;0
  2226.                        A user needs a clearance level of 0 or higher to
  2227.                        be able to search for text within .BBS files.
  2228.  
  2229.             MODEMDELAY=5            MODEMDELAY=5            MODEMDELAY=5
  2230.                        This integer value constitutes a pause inserted
  2231.                        between characters when AT command strings are
  2232.                        sent to the modem.  Most modems should work well
  2233.                        with this set to 1.  If your system is not
  2234.  
  2235.  
  2236.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               30                                                                      30                                                                      30
  2237.  
  2238.  
  2239.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2240.  
  2241.  
  2242.  
  2243.                        answering calls or the modem does not reset then
  2244.                        increase this number until it works.  Some
  2245.                        modems require a count of 10 or better.  This
  2246.                        will slow down the recycle time between calls
  2247.                        however.
  2248.  
  2249.             MSGRECS=50            MSGRECS=50            MSGRECS=50
  2250.                        This number sets the maximum number of messages
  2251.                        available to the Message Database System.  Once
  2252.                        this number is reached, messages must be deleted
  2253.                        before new ones are added.  You can increase
  2254.                        this number if you run out of room.  You may not
  2255.                        reduce the size of the database any smaller than
  2256.                        the highest message number.  You can, however,
  2257.                        delete all MAILFIL.* files and start over if
  2258.                        necessary.
  2259.  
  2260.             NAPLPSDELAY=1            NAPLPSDELAY=1            NAPLPSDELAY=1
  2261.                        This integer value constitutes a pause inserted
  2262.                        between characters when  MEGAHOST sends graphics
  2263.                        / text switching control sequences to the NAPLPS
  2264.                        terminal program.
  2265.  
  2266.             NETTYPE=NET            NETTYPE=NET            NETTYPE=NET
  2267.                        This indicates the kind of multi-user
  2268.                        environment in which MEGAHOST is to operate.  If
  2269.                        it is a single-user mode, ENTER NETTYPE=NONET.
  2270.                        If MEGAHOST operates as a multi-user BBS under
  2271.                        DESQVIEW, VINES, MSNET or NOVELL, substitute the
  2272.                        name of that environment for NET.
  2273.                        NB:  If NETTYPE=MSNET or DESQVIEW, the DOS
  2274.                        program Share must be loaded.
  2275.  
  2276.             NEWPVTMSG=N            NEWPVTMSG=N            NEWPVTMSG=N
  2277.                        If Y, new callers are allowed to enter private
  2278.                        messages to the SysOp.  If the new caller's
  2279.                        security is less than that specified by
  2280.                        MENU=ENTERMSG but NEWPVTMSG=Y then that caller
  2281.                        may not leave public or private messages to
  2282.                        anyone other than the SYSOP=.
  2283.  
  2284.             NEWUSERSECURITY=0            NEWUSERSECURITY=0            NEWUSERSECURITY=0
  2285.                        Sets the clearance level for new users.
  2286.  
  2287.             NEWUSERTIMELIMIT=0            NEWUSERTIMELIMIT=0            NEWUSERTIMELIMIT=0
  2288.                        Sets the time limit for new users.
  2289.  
  2290.             NODE=n            NODE=n            NODE=n
  2291.                        Set this to the node number for which this
  2292.                        MEGAHOST.Cnf is to be used.  If MEGAHOST is to
  2293.                        operate as a single-user BBS, NODE=1.  If
  2294.                        MEGAHOST is to operate as a multi-user BBS,
  2295.                        there must be a MEGAHOST.CNF for each node, and
  2296.  
  2297.  
  2298.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               31                                                                      31                                                                      31
  2299.  
  2300.  
  2301.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2302.  
  2303.  
  2304.  
  2305.                        n= the number of that node.  So, if this
  2306.                        MEGAHOST.CNF is for node 3, NODE=3.  Each                                                            Each                                                            Each
  2307.                        MEGAHOST.CNF file                        MEGAHOST.CNF file                        MEGAHOST.CNF file must                                         must                                         must contain a unique node                                              contain a unique node                                              contain a unique node
  2308.                        number.                       number.                       number.
  2309.  
  2310.             NOTIMERS=10            NOTIMERS=10            NOTIMERS=10
  2311.                        Callers with a security level of 10 or above
  2312.                        will NOT be logged off when they have been on
  2313.                        the system longer than NEWUSERTIMELIMIT or when
  2314.                        they have waited longer than KBDTIMER seconds
  2315.                        between keystrokes.  If MATCHLEVEL=Y,  the
  2316.                        syntax would be like: NOTIMERS=0,5,8,100
  2317.                        (Notice that the security levels are separated
  2318.                        with commas).
  2319.  
  2320.             OFFHOOK=N            OFFHOOK=N            OFFHOOK=N
  2321.                        Setting to Y takes your modem off hook when in
  2322.                        local mode.  This encourages your callers to
  2323.                        believe your system is in use, and not off line.
  2324.  
  2325.             OPTION=(S)pecial Stuff;S;SPECIAL;5            OPTION=(S)pecial Stuff;S;SPECIAL;5            OPTION=(S)pecial Stuff;S;SPECIAL;5
  2326.                        The OPTION keyword allows the SysOp to ADD or
  2327.                        OVERRIDE main menu choices.  In the above
  2328.                        example, '(S)pecial Stuff' will be displayed as
  2329.                        a menu option when UDF menus are NOT in effect,
  2330.                        S is the key that calls the batch file,
  2331.                        SPECIAL.BAT is the batch file invoked, and '5'
  2332.                        is the security level required.  Be advised that
  2333.                        if you enter an existing MEGAHOST option, the                       if you enter an existing MEGAHOST option, the                       if you enter an existing MEGAHOST option, the
  2334.                        existing option will be overridden by the one                       existing option will be overridden by the one                       existing option will be overridden by the one
  2335.                        you provided                       you provided                       you provided.  You will not be able to get the
  2336.                        overridden option back, ie, you cannot reassign
  2337.                        it to another key.  Therefore, the (G)oodbye
  2338.                        menu option cannot be overridden.  In this
  2339.                        example, the default menu option (S)earch for
  2340.                        file, is no longer available.  The semi-colon
  2341.                        (;) key is not possible to reassign because of
  2342.                        the .CNF semi-colon delimiter.  You may have up
  2343.                        to 35 OPTION entries.
  2344.  
  2345.             PORT=1            PORT=1            PORT=1
  2346.                        Selects serial port 1.  If you are using serial
  2347.                        port 2, this number should be 2.  I have
  2348.                        attempted to support ports 3(1000/3E8, irq4) and
  2349.                        4 (2E8/744, irq3); try either at your own risk,
  2350.                        as I have no way of testing it.
  2351.  
  2352.             PRINTER=N            PRINTER=N            PRINTER=N
  2353.                        Changed to Y, this directs tracking output and
  2354.                        comments to the printer.  (To direct it to disk,
  2355.                        use LOGFILE=Y.)
  2356.  
  2357.  
  2358.  
  2359.  
  2360.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               32                                                                      32                                                                      32
  2361.  
  2362.  
  2363.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2364.  
  2365.  
  2366.  
  2367.             PROTECT=            PROTECT=            PROTECT=
  2368.                        If MATCHLEVEL=Y then you may assign multiple
  2369.                        security levels to a protect item.  The security
  2370.                        levels in the PROTECT statement would be
  2371.                        separated with commas as in:
  2372.                        PROTECT=C:\GAMES;0,5,8,100
  2373.  
  2374.                        See MATCHLEVEL= for more information.
  2375.  
  2376.                        Only 50 PROTECT entries are allowed.  Here are
  2377.                        some examples as to how they can be used:
  2378.  
  2379.                        PROTECT=A;9  A user cannot select drive A:
  2380.                        without a clearance level of 9 or  higher.
  2381.                        (Note that there is no colon following the drive
  2382.                        letter.)
  2383.  
  2384.                        PROTECT=*.CFG;9  No file with the extension .CFG
  2385.                        can be downloaded without aclearance level of 9
  2386.                        or above.  (Batch file transfer will disable
  2387.                        this protection.)
  2388.  
  2389.                        PROTECT=C:\GAMES;3  A user could not select
  2390.                        directory C:\GAMES without a security level of 3
  2391.                        or above.
  2392.  
  2393.             PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb -k            PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb -k            PROTOCOL=SEND;Ymodem;dsz port %PORT% speed %BAUD% sb -k
  2394.             %FILENAME%            %FILENAME%            %FILENAME%
  2395.             PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb            PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb            PROTOCOL=RECEIVE;Ymodem;dsz port %PORT% speed %BAUD% rb
  2396.                        MEGAHOST includes two basic file transfer
  2397.                        protocols, Xmodem and Xmodem-1k.  Other file
  2398.                        transfer protocols are available from various
  2399.                        BBSs.  MEGAHOST allows for SysOp configuration
  2400.                        of any of these external protocols up to a total
  2401.                        of ten SEND/RECEIVE sets.  MEGAHOST's
  2402.                        implementation of these protocols require them
  2403.                        to be batch protocols.  No prompt is given for
  2404.                        received files.  The PROTOCOL=SEND/RECEIVE
  2405.                        indicates which menu, the upload or the
  2406.                        download, will display and execute the protocol.
  2407.                        The next item between the semicolons indicate
  2408.                        how the item will be displayed on the menu.
  2409.                        Finally, the command line as it will be sent to
  2410.                        the external file transfer program.  %PORT% will
  2411.                        be replaced by your port number, %BAUD% will be
  2412.                        replaced by the connected baud rate, %UART% will
  2413.                        be replaced with the UARTS DTE speed, and
  2414.                        %FILENAME% will be replaced by the filename(s).
  2415.                        The above configuration calls DSZ requesting a
  2416.                        Ymodem Batch file transfer.  The sample
  2417.                        MEGAHOST.CNF configuration file includes
  2418.                        configurations for Zmodem, Ymodem-G,  PCKermit,
  2419.                        SEAlink, Lynx, and MegaLink.  Be sure to set a
  2420.  
  2421.  
  2422.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               33                                                                      33                                                                      33
  2423.  
  2424.  
  2425.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2426.  
  2427.  
  2428.  
  2429.                        path to the directory containing these files
  2430.                        PRIOR to running MEGAHOST.  The programs
  2431.                        required for these protocols are not bundled
  2432.                        with MEGAHOST but may be obtained from most
  2433.                        boards.
  2434.  
  2435.             QUIET=N            QUIET=N            QUIET=N
  2436.                        Setting this switch to Y prevents the beep sent
  2437.                        to the SysOp upon a caller's connection.
  2438.  
  2439.             RESETSTRING=ATZ            RESETSTRING=ATZ            RESETSTRING=ATZ
  2440.                        This string is sent to the modem during
  2441.                        initialization and after each call.  For Everex
  2442.                        24 MNP modems, RESETSTRING=ATZ0.
  2443.  
  2444.             RETRIES=2            RETRIES=2            RETRIES=2
  2445.                        If set to 2, the caller may attempt 2 tries each
  2446.                        at the First & Last Name: and Password: prompts
  2447.                        before he or she is logged off.  You may set
  2448.                        this to 1, 3, 4, etc.  See USERLOCK=.
  2449.  
  2450.             REVMSGFILE=N            REVMSGFILE=N            REVMSGFILE=N
  2451.                        Normally MEGAHOST appends a new data to the
  2452.                        bottom of the data file.  This requires reading
  2453.                        all the old data before getting to the new ones
  2454.                        at the bottom.  The technique is simple and
  2455.                        requires little disk space.  If REVMSGFILE=Y, on
  2456.                        the other hand, MEGAHOST creates a temporary
  2457.                        file: the new data are sent to it first, and the
  2458.                        old data file are appended to the end of it.  If
  2459.                        this process is successful, the old data file is
  2460.                        erased and the temporary file given its name.
  2461.                        Descriptions for the upload and download .BBS
  2462.                        files are handled in this manner.  This method
  2463.                        takes a little longer to update files.
  2464.  
  2465.             RINGBACK=N            RINGBACK=N            RINGBACK=N
  2466.                        Changed to Y, this allows you to use MEGAHOST on
  2467.                        your dedicated voice or FAX line.  To trigger
  2468.                        MEGAHOST, a second call must be received between
  2469.                        10 and 60 seconds after a first call.  (The
  2470.                        first call would not be answered; the would-be
  2471.                        MEGAHOST user would hang up once he hears the
  2472.                        ringing tone.)  Ringback requires that the
  2473.                        MEGAHOST system call again within 60 seconds
  2474.                        before it will answer the phone.  If you have an
  2475.                        answering recorder on the same line, make sure
  2476.                        it is set up to answer on the 3rd or 4th ring.
  2477.                        This will enable you to call in from a remote,
  2478.                        call MEGAHOST once, hang up, and call right
  2479.                        back.  Also see BUZZBACK and CALLBACK.
  2480.  
  2481.  
  2482.  
  2483.  
  2484.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               34                                                                      34                                                                      34
  2485.  
  2486.  
  2487.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2488.  
  2489.  
  2490.  
  2491.             RINGPIN=N            RINGPIN=N            RINGPIN=N
  2492.                        MEGAHOST normally detects an incoming ring via a
  2493.                        '2' or 'RING' from the modem.  IF RINGPIN=Y, it
  2494.                        will not get its ring indication from the modem,
  2495.                        but directly from the serial card.  Enabling
  2496.                        this option will require pin 22 be available on
  2497.                        the RS-232C cable.
  2498.  
  2499.             SAVESCRN=Y            SAVESCRN=Y            SAVESCRN=Y
  2500.                        If set to Y the 'WAITING FOR CALL' screen will
  2501.                        move on the screen at various intervals to avoid
  2502.                        screen burn-in.
  2503.  
  2504.             SEPARATORS=N            SEPARATORS=N            SEPARATORS=N
  2505.                        Set this to Y if you want line separators placed
  2506.                        into the .BBS files.  This requires additional
  2507.                        time online for your callers to view (P)rogram
  2508.                        Descriptions, but makes the display more
  2509.                        readable.
  2510.  
  2511.             SHOWSWAPMSG=Y            SHOWSWAPMSG=Y            SHOWSWAPMSG=Y
  2512.                        If set to N then, even if EXECSWAP=Y, the
  2513.                        "Swapping MEGAHOST Out" message will not be
  2514.                        displayed.  This message might complicate the
  2515.                        display.  If SWAPTOEMS=Y then the swapping is so
  2516.                        fast that the user need not be informed that the
  2517.                        swap has occurred.
  2518.  
  2519.             SKIPFILECHECK=N            SKIPFILECHECK=N            SKIPFILECHECK=N
  2520.                        Set to Y, this tells MEGAHOST not to check for
  2521.                        new files at all.
  2522.  
  2523.                        NB: If you set both ASKFILECHECK and
  2524.                        SKIPFILECHECK TO Y, MEGAHOST will not load and
  2525.                        will show you an error message.
  2526.  
  2527.             SKIPMAILCHECK=N            SKIPMAILCHECK=N            SKIPMAILCHECK=N
  2528.                        If set to Y, this tells MEGAHOST not to check
  2529.                        for mail at all.
  2530.  
  2531.                        NB: If you set both ASKMAILCHECK and
  2532.                        SKIPMAILCHECK TO Y, MEGAHOST will not load and
  2533.                        will show you an error message.
  2534.  
  2535.             START=C:\PUBLIC            START=C:\PUBLIC            START=C:\PUBLIC
  2536.                        Directory where MEGAHOST will start from.  This
  2537.                        allows you to invoke the program from one
  2538.                        directory, and start callers off in another.
  2539.                        For example, you may not allow users to have
  2540.                        access to the directory or drive that contains
  2541.                        the MEGAHOST program files.  You might put these
  2542.                        in \MEGAHOST but have the START line change to
  2543.                        \PUBLIC once the program has started up.
  2544.  
  2545.  
  2546.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               35                                                                      35                                                                      35
  2547.  
  2548.  
  2549.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2550.  
  2551.  
  2552.  
  2553.                        Another option would be to boot from drive C:
  2554.                        but have the START line switch to drive D:
  2555.                        (START=D:\).
  2556.  
  2557.             SWAPTOEMS=Y            SWAPTOEMS=Y            SWAPTOEMS=Y
  2558.                        If set to N, EMS is not utilized during an
  2559.                        ExecSwap.  Only disk will be used.  This is
  2560.                        provided in the rare case of EMS
  2561.                        incompatability.  See EXECSWAP= for more
  2562.                        details.
  2563.  
  2564.             SYSOP=DON MANKIN            SYSOP=DON MANKIN            SYSOP=DON MANKIN
  2565.                        Replace DON MANKIN with your own name.  The
  2566.                        SysOp has certain privileges over any other
  2567.                        user.
  2568.  
  2569.             TDSTRING=Jump to DOS            TDSTRING=Jump to DOS            TDSTRING=Jump to DOS
  2570.                        This determines how the Trap Door option appears
  2571.                        in the menu.  For instance, if the external
  2572.                        program you wish to run is the editor EDLIN, you
  2573.                        could set TDSTRING=Editor.  SeeTRAPDOOR=.
  2574.  
  2575.             TEMPDIR=C:\MEGAHOST            TEMPDIR=C:\MEGAHOST            TEMPDIR=C:\MEGAHOST
  2576.                        This directory is where the MAXISWAP.$$$ file
  2577.                        will be saved if EXECSWAP=Y and there is
  2578.                        insufficient EMS or SWAPTOEMS=N.
  2579.  
  2580.             TRAPDOOR=DOS Shell;9;Command Line Interpreter            TRAPDOOR=DOS Shell;9;Command Line Interpreter            TRAPDOOR=DOS Shell;9;Command Line Interpreter
  2581.                        If MATCHLEVEL=Y, you may assign multiple
  2582.                        security levels to a trapdoor menu item.
  2583.                        Security levels in the TRAPDOOR statement would
  2584.                        be separated with commas as in:
  2585.  
  2586.                        TRAPDOOR=DOS Shell;0,5,8,100;Command Line
  2587.                        Interpreter
  2588.  
  2589.                        See MATCHLEVEL= for more information.
  2590.  
  2591.                        You may have up to nine TRAPDOOR= entries.  In
  2592.                        the example, DOS Shell would be the menu item, 9
  2593.                        would be the security level for that item, and
  2594.                        Command Line Interpreter would be the
  2595.                        description of the item.  Selecting a 1 from the
  2596.                        (+)-Trap Door menu would execute TRAPDOOA.BAT,
  2597.                        selecting a 2 would execute TRAPDOOB.BAT, etc.
  2598.                        through TRAPDOOI.BAT.  If there are no TRAPDOOR=
  2599.                        entries, then selecting (+) from the menu would
  2600.                        automatically execute TRAPDOOR.BAT (if there is
  2601.                        one), and no menu would be presented.
  2602.  
  2603.                        MEGAHOST passes the following command line
  2604.                        parameters:
  2605.  
  2606.  
  2607.  
  2608.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               36                                                                      36                                                                      36
  2609.  
  2610.  
  2611.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2612.  
  2613.  
  2614.  
  2615.                            %0 = name of program called (.bat, .exe,
  2616.                        .com)
  2617.                            %1 = port number
  2618.                            %2 = baud rate
  2619.                            %3 = first name
  2620.                            %4 = last name
  2621.                            %5 = security level
  2622.                            %6 = ANSI (Y or N)
  2623.                            %7 = directory MEGAHOST was to started from
  2624.                            %8 = CARRIER or LOCAL
  2625.                            %9 = NODE NUMBER
  2626.  
  2627.             UPLOAD=C:\PUBLIC\UPLD            UPLOAD=C:\PUBLIC\UPLD            UPLOAD=C:\PUBLIC\UPLD
  2628.                        Drive and directory where you want uploaded
  2629.                        files to go.  If this directory does not exist
  2630.                        prior to running MEGAHOST you will get a Bad
  2631.                        UPLD Parameter in *.CNF File error message.
  2632.  
  2633.             UPLOADINPLACE=100            UPLOADINPLACE=100            UPLOADINPLACE=100
  2634.                        A caller given this security level would be
  2635.                        allowed to upload to the currently logged in
  2636.                        drive:\directory rather than be forced to upload
  2637.                        to the directory specified by UPLOAD=.
  2638.  
  2639.                        If MATCHLEVEL=Y, the entry could be:
  2640.                        UPLOADINPLACE=0,5,8,100.
  2641.  
  2642.                        Notice that allowed security levels are
  2643.                        separated with commas.
  2644.  
  2645.             USERLOCK=N            USERLOCK=N            USERLOCK=N
  2646.                        If set to Y, MEGAHOST tracks unsuccessful logon
  2647.                        attempts.  If a user makes twice the number of
  2648.                        unsuccessful logon attempts set by RETRIES=,
  2649.                        MEGAHOST flags the callers database entry, and
  2650.                        further logon attempts will be denied.  The
  2651.                        SysOp's name is not displayed at the main menu,
  2652.                        nor are messages left to SysOp translated to the
  2653.                        name set by SYSOP= for security reasons.
  2654.  
  2655.                        USERLOCK should only be used where security is
  2656.                        most important; a cracker could lock out a
  2657.                        legitimate user.  It is therefore not suitable
  2658.                        for normal BBS operations.
  2659.  
  2660.             USERMENU=USERMNU1;0            USERMENU=USERMNU1;0            USERMENU=USERMNU1;0
  2661.                        See the discussion of User-defined menus under
  2662.                        section 5.4.2, above.
  2663.  
  2664.             XONXOFF=Y            XONXOFF=Y            XONXOFF=Y
  2665.                        MEGAHOST, by default, supports Xon (ctl-s) Xoff
  2666.                        (ctl-q) for character pausing.  This can be
  2667.                        disabled by setting XONXOFF equal to N.
  2668.  
  2669.  
  2670.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               37                                                                      37                                                                      37
  2671.  
  2672.  
  2673.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                         V.  INSTALLATION                                                        V.  INSTALLATION                                                        V.  INSTALLATION
  2674.  
  2675.  
  2676.  
  2677.                        Enabling Xon/Xoff flow control in MEGAHOST may
  2678.                        confuse callers not familiar with its usage.  If
  2679.                        Xon/Xoff is enabled, and some line noise sends a
  2680.                        CTL-S (19 decimal), the caller's terminal will
  2681.                        freeze until a CTL-Q (17 decimal) is received
  2682.                        from the caller.  If the caller is unaware of
  2683.                        this technique, he or she will eventually hang
  2684.                        up and complain of BBS troubles.
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               38                                                                      38                                                                      38
  2733.  
  2734.  
  2735.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.             VI.  OPERATING MEGAHOST            VI.  OPERATING MEGAHOST            VI.  OPERATING MEGAHOST
  2744.  
  2745.  
  2746.  
  2747.             6.1  Startup            6.1  Startup            6.1  Startup
  2748.  
  2749.  
  2750.                  Once you have configured the program, move to the
  2751.                  subdirectory in which you installed MEGAHOST, and call
  2752.                  it up.  MEGAHOST first shows you a copyright /
  2753.                  registration screen as it reads the configuration file,
  2754.                  then, it waits for a caller, you see the wait for
  2755.                  caller screen.
  2756.  
  2757.             6.2  Local Mode            6.2  Local Mode            6.2  Local Mode
  2758.  
  2759.  
  2760.                  To use the program in local mode, press ESC any time
  2761.                  you see the 'Waiting for Call' screen.  You will then
  2762.                  need to answer the 'First & Last Name:' and 'Password:'
  2763.                  prompts just as if you had called from somewhere else
  2764.                  (a remote system).
  2765.  
  2766.             6.3  Bulletins            6.3  Bulletins            6.3  Bulletins
  2767.  
  2768.  
  2769.                  After logon, MEGAHOST checks if the caller has
  2770.                  specified a graphics protocol.  If so, MEGAHOST first
  2771.                  checks for the appropriate bulletin menu file.  For
  2772.                  instance, if NAPLPS was selected, MEGAHOST looks for
  2773.                  the file BULLETIN.P00 and attempts to display it.  If
  2774.                  the file is not available,  MEGAHOST looks for the
  2775.                  bulletin menu file BULLETIN.G00 and attempts to display
  2776.                  it.  If the caller did not specify ANSI or if this file
  2777.                  is not found, BULLETIN.T00 is sought and, if found,
  2778.                  displayed.  If the caller then presses 3 for the third
  2779.                  bulletin, MEGAHOST looks for the file BULLETIN.P03,
  2780.                  (BULLETIN.G03,  or BULLETIN.T03).  Four sets of
  2781.                  bulletin files may be kept: files named with extensions
  2782.                  starting with P, 1, G and T respectively.  In each
  2783.                  case, if the ANSI file is not found, the non-ANSI file
  2784.                  is sought.
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               39                                                                      39                                                                      39
  2795.  
  2796.  
  2797.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  2798.  
  2799.  
  2800.  
  2801.                    Bulletin      BIG         ANSI                ASCII
  2802.                     number     Graphics      Color               mode
  2803.  
  2804.                     [menu]   bulletin.100    bulletin.g00    bulletin.t00
  2805.                        1     bulletin.101    bulletin.g01    bulletin.t01
  2806.  
  2807.                                              [et cetera]
  2808.  
  2809.                       99     bulletin.199    bulletin.g99    bulletin.t99
  2810.  
  2811.                  Any unique 2 characters after the .B, P, G or .T works.
  2812.                  For instance, BULLETIN.TAA, BULLETIN.TA1, etc. are both
  2813.                  valid.  This can increase your bulletin count well past
  2814.                  99.
  2815.  
  2816.             6.4  The Directory/Status Lines            6.4  The Directory/Status Lines            6.4  The Directory/Status Lines
  2817.  
  2818.  
  2819.                  Over the main menu, at the upper left of the screen,
  2820.                  the caller sees something like:
  2821.  
  2822.                     CALLER NAME Node-1 (Saturday) 08/01/1992 10:33 38400                    CALLER NAME Node-1 (Saturday) 08/01/1992 10:33 38400                    CALLER NAME Node-1 (Saturday) 08/01/1992 10:33 38400
  2823.                  {50}                 {50}                 {50}
  2824.  
  2825.                        THE SWAMP                        THE SWAMP                        THE SWAMP 
  2826.                     --------------------------------------                    --------------------------------------                    --------------------------------------
  2827.                     SYStem OPerator - Sy Sopp                    SYStem OPerator - Sy Sopp                    SYStem OPerator - Sy Sopp
  2828.  
  2829.                     THE DIRECTORY: 00:04-56                    THE DIRECTORY: 00:04-56                    THE DIRECTORY: 00:04-56
  2830.  
  2831.                  The first line is the caller's name, the node on which
  2832.                  he is calling (Node-1) the day of the week and the
  2833.                  date, time, CONNECT rate, and the caller's security
  2834.                  level in {curly brackets}.
  2835.  
  2836.                  The next line is the name of the BBS, as it was entered
  2837.                  after BBSNAME= in MEGAHOST.CNF., under which is the
  2838.                  name of the SysOp, which was entered in MEGAHOST.CNF
  2839.                  after SYSOP=.
  2840.  
  2841.                  Finally, on the last line comes the name or alias for
  2842.                  the current directory (see DIRECTORY=, below), the
  2843.                  number of minutes used, and the number of minutes left
  2844.                  to the caller.
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               40                                                                      40                                                                      40
  2857.  
  2858.  
  2859.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  2860.  
  2861.  
  2862.  
  2863.             6.5  Using MEGAHOST:  The Menus            6.5  Using MEGAHOST:  The Menus            6.5  Using MEGAHOST:  The Menus
  2864.  
  2865.  
  2866.                  These menu options can be made available to a caller.
  2867.                  You use MEGAHOST.CNF to set the security level of each
  2868.                  -- and, if you wish, to disable some completely.
  2869.  
  2870.  
  2871.                6.5.1  The Main Menu               6.5.1  The Main Menu               6.5.1  The Main Menu
  2872.  
  2873.  
  2874.             (A)NSI Color -- on/off            (A)NSI Color -- on/off            (A)NSI Color -- on/off
  2875.                        This command, when enabled, will allow color on
  2876.                        those systems properly configured.  There are
  2877.                        three requirements for this.  The caller's
  2878.                        communication parameters must be set to 8 bits,
  2879.                        no parity, and must support ANSI color: Boyan,
  2880.                        Qmodem, Procomm, and Pibterm are three that do;
  2881.                        some require that ANSI.SYS be installed on the
  2882.                        caller's system.  Finally, of course, the caller
  2883.                        must have a color monitor.
  2884.  
  2885.             (B)uzz Back            (B)uzz Back            (B)uzz Back
  2886.                        This command instructs MEGAHOST to buzz the
  2887.                        caller back at the number in the configuration
  2888.                        file.  The SysOp will be billed for any long
  2889.                        distance charges.
  2890.  
  2891.             (C)hange Directory            (C)hange Directory            (C)hange Directory
  2892.                        This command allows the caller to move within
  2893.                        the hard (or other) drive, using DOS rules for
  2894.                        doing so, or by a SysOp-provided menu.
  2895.  
  2896.             (D)ownload File            (D)ownload File            (D)ownload File
  2897.                        Upon entering D from the menu,  caller may
  2898.                        download (receive) a file.  Xmodem (checksum &
  2899.                        CRC), Ymodem (CRC), and ASCII protocols are
  2900.                        supported.  The caller may NOT enter a directory
  2901.                        or drive specifier here, but instead must have
  2902.                        specified the appropriate path beforehand.  The
  2903.                        system will prompt for the filename, look for
  2904.                        the file, and if it finds it then prompt for the
  2905.                        protocol:
  2906.  
  2907.                  1 -- ASCII.  This is for the ASCII protocol.  This
  2908.                  should ONLY be used for text files, not for compiled
  2909.                  programs,  source code, or compressed or archived files
  2910.                  (.ARC, .ZIP, .LZH, etc.) where error correction is
  2911.                  necessary.  You should also not use this protocol to
  2912.                  upload documents to a file directory.  Error-correcting
  2913.                  protocols (e.g., XMODEM) are safer and more reliable.
  2914.  
  2915.  
  2916.  
  2917.  
  2918.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               41                                                                      41                                                                      41
  2919.  
  2920.  
  2921.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  2922.  
  2923.  
  2924.  
  2925.                        MEGAHOST requires character and line pacing on
  2926.                        ASCII uploads of messages and auto log-ons.
  2927.                        Users of  Procomm should type ALT S, 6, and
  2928.                        change the following:
  2929.  
  2930.                            Pace Character = 62
  2931.                            Character Pacing = 50
  2932.                            Line Pacing = 5
  2933.  
  2934.                        Users of Boyan should use Message Upload rather
  2935.                        than ASCII protocol when uploading messages.
  2936.                        Message Upload senses the pacing character and
  2937.                        indicates its selection on the upload screen.
  2938.  
  2939.                  2 -- XMODEM CHECKSUM.  The plainest error-correcting
  2940.                  protocol, useful for downloading to old computers or
  2941.                  those running antiquated communications software.
  2942.                  Blocks are 128 bytes long.
  2943.  
  2944.                  3 -- XMODEM CRC.  Xmodem with slightly superior (CRC)
  2945.                  error checking.  Most programs written in the last few
  2946.                  years can download using this.
  2947.  
  2948.                  4 -- XMODEM-1k CRC.  This protocol is used more
  2949.                  frequently at baud rates of 2400 or higher, or over
  2950.                  fairly clean telephone lines.  As blocks are 1024 bytes
  2951.                  long, less time is spent error checking.  Ymodem allows
  2952.                  faster file transfer when used under packet switched
  2953.                  networks such as PC Pursuit.
  2954.  
  2955.                  External File Transfer Protocols:
  2956.  
  2957.                        The SysOp may, at his/her option, enable a
  2958.                        number of external file transfer protocols.
  2959.  
  2960.                        If someone calls in at 7 data bits, even parity,
  2961.                        MEGAHOST switches to 8 data bits, no parity
  2962.                        before file transfer, and after the transfer
  2963.                        returns to 7 data bits, even parity.
  2964.  
  2965.             (E)cho Mail            (E)cho Mail            (E)cho Mail
  2966.                        This option is likely to be disabled.  It
  2967.                        invokes a 3rd party echo mail module.
  2968.  
  2969.             (F)ile Descriptions            (F)ile Descriptions            (F)ile Descriptions
  2970.                        If the caller is in a directory containing a
  2971.                        .BBS file of file descriptions, this option
  2972.                        displays that file.  A .BBS file is one either
  2973.                        created by the system, or by the SysOp giving
  2974.                        descriptions of files available for download.
  2975.                        The caller can stop the display of filenames,
  2976.                        and return to the menu, by typing S.
  2977.  
  2978.  
  2979.  
  2980.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               42                                                                      42                                                                      42
  2981.  
  2982.  
  2983.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  2984.  
  2985.  
  2986.  
  2987.             (G)oodbye Logoff            (G)oodbye Logoff            (G)oodbye Logoff
  2988.                        Self explanatory; logs the caller off.
  2989.  
  2990.             (H)elp with MHOST            (H)elp with MHOST            (H)elp with MHOST
  2991.                        Displays one of the help text files edited by
  2992.                        the SysOp.
  2993.  
  2994.             (K)nown Caller Log            (K)nown Caller Log            (K)nown Caller Log
  2995.                        Enters the Known Caller module.  See Known
  2996.                        Caller System Options.
  2997.  
  2998.             (L)og New Drive            (L)og New Drive            (L)og New Drive
  2999.                        Changes the default logged drive.  Your average
  3000.                        BBS type caller is unlikely to have enough
  3001.                        security to access this option.
  3002.  
  3003.             (M)essage System            (M)essage System            (M)essage System
  3004.                        Enters the Message Database System.  See Message
  3005.                        Database System Options.
  3006.  
  3007.             (O)perator Chat            (O)perator Chat            (O)perator Chat
  3008.                        Selecting this option enables both the caller
  3009.                        and the SysOp to chat real-time via their
  3010.                        keyboards.  To exit chat mode, either party
  3011.                        simply presses ESC.
  3012.  
  3013.             (P)rogram Directory            (P)rogram Directory            (P)rogram Directory
  3014.                        This option will list the various files and
  3015.                        directories on the system.  The file size will
  3016.                        follow the directory entry.  Size is rounded  to
  3017.                        the nearest 'K' (1024 bytes).  Directories will
  3018.                        be enclosed in [] brackets.  [DBASE] would be a
  3019.                        valid directory.
  3020.  
  3021.             (Q)uestionnaire            (Q)uestionnaire            (Q)uestionnaire
  3022.                        Prompts callers with a series of questions, and
  3023.                        collects answers for SysOp.
  3024.  
  3025.             (S)earch for File            (S)earch for File            (S)earch for File
  3026.                        Search within the directory for the filename
  3027.                        specified and gives the path if found.  DOS wild
  3028.                        cards can be used.  Protected files and/or
  3029.                        directories are not displayed.
  3030.  
  3031.             (U)pload File            (U)pload File            (U)pload File
  3032.                        The caller sends a file to the host system and
  3033.                        is asked to describe it.  Entering a / as the
  3034.                        first character in the description places a *
  3035.                        next to the filename and then only the SysOp can
  3036.                        display it via the (P)rogram Descripts command.
  3037.                        Removing the asterisk makes it displayable to
  3038.                        all.  End the description with a blank line when
  3039.                        done.
  3040.  
  3041.  
  3042.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               43                                                                      43                                                                      43
  3043.  
  3044.  
  3045.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3046.  
  3047.  
  3048.  
  3049.             (V)iew Bulletins            (V)iew Bulletins            (V)iew Bulletins
  3050.                        Brings up a menu of bulletins.  The caller can
  3051.                        read the bulletin by entering its number,
  3052.                        redisplay the menu by entering M, or exit the
  3053.                        bulletin function by pressing the Enter key.
  3054.  
  3055.                        You can stop the scrolling of a bulletin and
  3056.                        return to the menu by pressing S.
  3057.  
  3058.             (Z)ippy Dir Scan            (Z)ippy Dir Scan            (Z)ippy Dir Scan
  3059.                        Enables one to search all of the .BBS files for
  3060.                        a particular filename or file description.
  3061.  
  3062.             (+)-Trap DOOR(s)            (+)-Trap DOOR(s)            (+)-Trap DOOR(s)
  3063.                        Access to external programs provided by the
  3064.                        SysOp, including access to DOS.  The TRAPDOOR
  3065.                        menu entry is written by the SysOp; and may say
  3066.                        something other than "TRAP Door(s)".  See
  3067.                        TDSTRING=.
  3068.  
  3069.             (*)-Read Log File            (*)-Read Log File            (*)-Read Log File
  3070.                        Allows a caller with the proper security level
  3071.                        to see what other users have done while on the
  3072.                        system and what files they have uploaded or
  3073.                        downloaded.
  3074.  
  3075.             (&)-Add Prog Desc.  (SysOp Only)            (&)-Add Prog Desc.  (SysOp Only)            (&)-Add Prog Desc.  (SysOp Only)
  3076.                        This allows you to add file descriptions to the
  3077.                        .BBS file in the current directory.  If the file
  3078.                        does not exist, it is created.  MEGAHOST asks
  3079.                        for the filename to add.  It then finds the size
  3080.                        of the file, asks for a description, and adds
  3081.                        this to the .BBS file.  The .BBS file would be
  3082.                        DIRNAME.BBS where DIRNAME would be the name of
  3083.                        the directory you are in.  For instance, in the
  3084.                        directory C:\MAXI\UPLD, the .BBS name would be
  3085.                        UPLD.BBS.  If you are in the root directory, the
  3086.                        name would be FILES.BBS.
  3087.  
  3088.  
  3089.                  Operating Under Networks:                 Operating Under Networks:                 Operating Under Networks:
  3090.                  When network support is requested, upload file
  3091.                  descriptions are sent to the file UPLOADSn.BBS instead
  3092.                  of DIRNAME.BBS.  These files must be merged with the
  3093.                  DIRNAME.BBS files by the SysOp.
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               44                                                                      44                                                                      44
  3105.  
  3106.  
  3107.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3108.  
  3109.  
  3110.  
  3111.                6.5.2  Known Caller System Options               6.5.2  Known Caller System Options               6.5.2  Known Caller System Options
  3112.  
  3113.             Pressing (K)nown Caller Log at the Main Menu Displays the
  3114.             Known Caller Log menu:
  3115.  
  3116.             (A)dd Caller  (SysOp Only)            (A)dd Caller  (SysOp Only)            (A)dd Caller  (SysOp Only)
  3117.                        Allows SysOp to add a caller entry into the
  3118.                        caller database.
  3119.  
  3120.             (C)ompress Database  (SysOp Only)            (C)ompress Database  (SysOp Only)            (C)ompress Database  (SysOp Only)
  3121.                        The record slot for each caller marked for
  3122.                        deletion is recovered by the system in order to
  3123.                        reuse that record.  Prior to (C)ompress,
  3124.                        (D)eleted caller records are still recoverable
  3125.                        by the system, and may be (U)ndeleted.  After
  3126.                        (C)ompress, the record slot is released, and
  3127.                        that caller record may not be (U)ndeleted.
  3128.  
  3129.             (D)elete by Record  (SysOp Only)            (D)elete by Record  (SysOp Only)            (D)elete by Record  (SysOp Only)
  3130.                        Allows the SysOp to delete records by entering
  3131.                        the record number.  The record number for a
  3132.                        caller entry is obtained by setting DEBUG=Y.
  3133.                        The record numbers will then be added to the
  3134.                        header when the caller entry is displayed.  This
  3135.                        function could be useful when attempting to
  3136.                        restore a damaged caller database.
  3137.  
  3138.             (E)dit Caller Info            (E)dit Caller Info            (E)dit Caller Info
  3139.                        A caller may edit personal information here.
  3140.                        The SysOp may edit records based on last name,
  3141.                        security level, or deleted status.
  3142.  
  3143.                        When a caller, not the SysOp, presses (E)dit
  3144.                        Caller Info, he or she is presented with
  3145.                        unfilled lines from that caller's personal
  3146.                        record, to which that caller may write
  3147.                        information.  As each line is presented, the
  3148.                        caller may press Enter, to leave information
  3149.                        unchanged, or the caller may put new information
  3150.                        in that record space.
  3151.  
  3152.                        When the SysOp selects a user file for editing,
  3153.                        this is what is shown:
  3154.  
  3155.                            First & Last Name   :    Mortimer Snerd
  3156.                            Business       :Entertainer
  3157.                            Address        :1226 Limpopo Drive
  3158.                            City           :Vent-de-Ventre
  3159.                            State          :Illisouri
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               45                                                                      45                                                                      45
  3167.  
  3168.  
  3169.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3170.  
  3171.  
  3172.  
  3173.                            Zip Code       :65220
  3174.                            Country        :U.S.A.
  3175.                            Home Phone     :286-9909
  3176.                            Work Phone     :928-6909
  3177.                            Data Phone     :920-8699
  3178.                            Password       :Grobnik
  3179.                            Security Level :1
  3180.                            Allowed Min Per Day :    30
  3181.                            Used Minutes Today  :    2
  3182.                            Nbr of Uploads :10
  3183.                            Nbr of Downloads:   20
  3184.                            Nbr of Logons  :5
  3185.                            User Flag      :0
  3186.                            Bad Attempts   :2
  3187.                            Xfr Protocol   :0
  3188.                            Last Msg Read  :147
  3189.                            Date Last On   :08/01/1992
  3190.                            Date Last On   :08/01/1992
  3191.  
  3192.                            (D)elete, (E)dit, <N>ext
  3193.                            (P)rint,  (S)top, (U)ndelete:
  3194.  
  3195.                        A deleted record may be undeleted until the
  3196.                        database is compressed.  Selecting (E)dit
  3197.                        displays the blank record, line by line.  The
  3198.                        SysOp may enter something, which alters the
  3199.                        record entry, or hit Enter, which leaves the
  3200.                        entry as it was.  The User Flag, and Xfer
  3201.                        Protocol spaces are not yet made use of by
  3202.                        MEGAHOST.
  3203.  
  3204.                        If the SysOp selects (P)rint, and LPT=0,  the
  3205.                        record is appended to CALLERSn.PRN (n=the node
  3206.                        in which the SysOp issues the (P)rint command).
  3207.             (I)nquire Personal            (I)nquire Personal            (I)nquire Personal
  3208.                        Displays personal information about caller.
  3209.                        Shows name, business, city, state, and if
  3210.                        allowed, the callers address and phone numbers.
  3211.                        The SysOp may traverse the caller database and
  3212.                        edit records from here.  See (E)dit caller info.
  3213.  
  3214.                        When printing to a file (LPT=0) from the edit
  3215.                        screen, the record is appended to the file
  3216.                        CALLERSn.PRN (n=node in which the SysOp issues
  3217.                        the (P)rint command).
  3218.  
  3219.             (G)oodbye Logoff            (G)oodbye Logoff            (G)oodbye Logoff{tc  \l 4 "(G)oodbye Logoff"}
  3220.                        Asks you if you really want to log off.  If you
  3221.                        say no, you will find yourself out of the
  3222.                        Message System.
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               46                                                                      46                                                                      46
  3229.  
  3230.  
  3231.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3232.  
  3233.  
  3234.  
  3235.             (L)ist Callers            (L)ist Callers            (L)ist Callers
  3236.                        List callers sorted by:  last name, state,
  3237.                        number of uploads, number of downloads, number
  3238.                        of logons, and the most recently called.
  3239.  
  3240.             (S)end to Printer  (SysOp Only)            (S)end to Printer  (SysOp Only)            (S)end to Printer  (SysOp Only)
  3241.                        Prints ALL caller records to the printer.  If
  3242.                        LPT=0 then the caller database is saved to the
  3243.                        file CALLERS.LST.
  3244.  
  3245.             (P)ause Toggle            (P)ause Toggle            (P)ause Toggle
  3246.                        With (P)ause ON the callers screen will pause
  3247.                        after every Caller database entry, or screen of
  3248.                        entries depending upon which menu option has
  3249.                        been selected.
  3250.  
  3251.             Q)uit to Main            Q)uit to Main            Q)uit to Main
  3252.                        Returns caller to main menu.
  3253.  
  3254.             (R)ebuild Database  (SysOp Only)            (R)ebuild Database  (SysOp Only)            (R)ebuild Database  (SysOp Only)
  3255.                        Enables the SysOp to rebuild all of the index
  3256.                        files.  This function could be useful when
  3257.                        attempting to restore damaged database indexes.
  3258.  
  3259.             (X)pert Mode            (X)pert Mode            (X)pert Mode
  3260.                        Toggles between a full menu and an abbreviated
  3261.                        list.
  3262.  
  3263.  
  3264.  
  3265.                6.5.3  Message Database System Options               6.5.3  Message Database System Options               6.5.3  Message Database System Options
  3266.  
  3267.             Pressing (M)essage System at the Main Menu displays the
  3268.             Message System menu:
  3269.  
  3270.             (B)ackward Read            (B)ackward Read            (B)ackward Read
  3271.                        Asks caller for starting a message number.  If
  3272.                        ENTER is pressed MEGAHOST will start with the
  3273.                        last message.  The message database is then
  3274.                        traversed backwards.
  3275.  
  3276.             (C)ompress Database  (SysOp Only)            (C)ompress Database  (SysOp Only)            (C)ompress Database  (SysOp Only)
  3277.                        The record for each message marked for deletion
  3278.                        is recovered for reuse by the system.  Prior to
  3279.                        (C)ompress,  (D)eleted message records are
  3280.                        reserved, and may be (U)ndeleted.  After
  3281.                        (C)ompress, the record is released, and messages
  3282.                        may no longer be (U)ndeleted.
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               47                                                                      47                                                                      47
  3291.  
  3292.  
  3293.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3294.  
  3295.  
  3296.  
  3297.             (D)elete by Record  (SysOp Only)            (D)elete by Record  (SysOp Only)            (D)elete by Record  (SysOp Only)
  3298.                        Lets the SysOp delete records by entering the
  3299.                        record number.  The message's record number is
  3300.                        added to the message header seen if DEBUG=Y.
  3301.                        This can be useful when trying to restore a
  3302.                        damaged message database.
  3303.  
  3304.             (E)nter Message            (E)nter Message            (E)nter Message
  3305.                        Lets a caller enter a public or private message
  3306.                        in the message database.  The caller must also
  3307.                        select a conference to which to post the
  3308.                        message, if there is more than one conference.
  3309.                        A message is ended by pressing Enter twice.  To
  3310.                        leave a blank line between paragraphs of a
  3311.                        message, press the spacebar once at the line to
  3312.                        be left blank, and then Enter.  If the caller
  3313.                        presses Enter twice, ending the message, this
  3314.                        menu of choices appears:
  3315.  
  3316.                            (A)bort,  (C)ontinue, (D)elete,  (E)dit,
  3317.                            (F)ilter, (I)nsert,   (L)ist, or (S)ave
  3318.  
  3319.                        If (A)bort is pressed, the message is not
  3320.                        entered to the database, and the caller returns
  3321.                        to the Messages Database System Menu.
  3322.                        (C)ontinue presents the last line of the message
  3323.                        with the cursor at the point at which the caller
  3324.                        may continue the message.  (F)ilter lists the
  3325.                        message without upper ASCII (ASCII "graphics")
  3326.                        characters, while (L)ist sets out the message as
  3327.                        entered.  (I)nsert lets the caller insert a
  3328.                        line, and (D)elete lets the caller delete lines.
  3329.                        (S)ave saves the message to the database.
  3330.                        Pressing (E) in this edit menu lets the caller
  3331.                        substitute one string with another.
  3332.  
  3333.             (F)orward Read            (F)orward Read            (F)orward Read
  3334.                        Asks caller for starting a message number.  If
  3335.                        Enter is pressed MEGAHOST will start with the
  3336.                        first message.  The message database is then
  3337.                        traversed forwards.
  3338.  
  3339.             (G)oodbye Logoff            (G)oodbye Logoff            (G)oodbye Logoff
  3340.                        Asks you if you really want to log off.  If you
  3341.                        say no, you find yourself at the main menu.
  3342.  
  3343.             (I)ndividual Message            (I)ndividual Message            (I)ndividual Message
  3344.                        Prompts the caller for a message number and
  3345.                        displays the message if found.
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               48                                                                      48                                                                      48
  3353.  
  3354.  
  3355.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3356.  
  3357.  
  3358.  
  3359.             (L)ist to Printer  (SysOp Only)            (L)ist to Printer  (SysOp Only)            (L)ist to Printer  (SysOp Only)
  3360.                        Prints all messages (all conferences, private or
  3361.                        otherwise) to the printer.  If LPT=0, the
  3362.                        messages are saved to MESSAGESn.LST (n=node in
  3363.                        which the (L)ist command was issued).
  3364.  
  3365.             (M)essage Area            (M)essage Area            (M)essage Area
  3366.                        A conference selection other than ALL limits
  3367.                        viewing of messages to the chosen conference.
  3368.  
  3369.             (N)ew Messages            (N)ew Messages            (N)ew Messages
  3370.                        If the caller is recognized by the system (he
  3371.                        has an entry in the caller database) then (N)ew
  3372.                        Messages will start forward displaying messages
  3373.                        left since the last time he was on.  If not,
  3374.                        (N)ew Messages will start forward displaying
  3375.                        messages one month prior to the current date.
  3376.  
  3377.             (P)ause Toggle            (P)ause Toggle            (P)ause Toggle
  3378.                        With (P)ause ON the caller can (A)nswer,
  3379.                        (D)elete, and (E)dit messages depending upon the
  3380.                        callers security.  These choices are given after
  3381.                        each message is displayed.  To capture messages
  3382.                        very quickly, (P)ause should be toggled OFF.
  3383.                        This mode is read-only; there is no provision
  3384.                        for the above choices.
  3385.  
  3386.             (Q)uit to Main            (Q)uit to Main            (Q)uit to Main
  3387.                        Returns caller to main menu.
  3388.  
  3389.             (R)ebuild Database  (SysOp Only)            (R)ebuild Database  (SysOp Only)            (R)ebuild Database  (SysOp Only)
  3390.                        Enables the SysOp to rebuild all of the index
  3391.                        files.  This function could be useful when
  3392.                        attempting to restore damaged database indexes.
  3393.  
  3394.             (S)earch Messages            (S)earch Messages            (S)earch Messages
  3395.                        Allows caller to search the To, From, and
  3396.                        Subject fields of the message database.
  3397.                        Wildcards are NOT permitted.
  3398.  
  3399.             (X)pert Mode            (X)pert Mode            (X)pert Mode
  3400.                        Toggles between a full menu and an abbreviated
  3401.                        list.
  3402.  
  3403.             (Y)our Mail            (Y)our Mail            (Y)our Mail
  3404.                        Displays messages either From you or To you
  3405.                        starting with the first message.
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               49                                                                      49                                                                      49
  3415.  
  3416.  
  3417.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3418.  
  3419.  
  3420.  
  3421.                Note on Reading Messages               Note on Reading Messages               Note on Reading Messages
  3422.  
  3423.  
  3424.                  If a caller presses any of the message reading
  3425.                  commands, and is shown a message, under that message is
  3426.                  a menu of options.
  3427.  
  3428.                  If the caller is the SysOp, the options are:
  3429.  
  3430.                       (A)nswer, (D)elete, (E)dit,       <N>ext
  3431.                       (P)rint,  (S)top,   (T)oggle Pvt, (U)ndelete:
  3432.  
  3433.                  Notice that the SysOp may treat any message as if it
  3434.                  were written by or to the SysOp.  The SysOp may answer,
  3435.                  delete, edit or change it from private to public or
  3436.                  vice versa.  If the SysOp presses (P), the message text
  3437.                  is sent to MESSAGEn.PRN.
  3438.  
  3439.                  If the caller is not the SysOp, the caller sees these
  3440.                  options under any message written to or by that caller:
  3441.                  (A)nswer, (D)elete, (E)dit, <N>ext, (S)top:
  3442.  
  3443.                  When a caller reads a message not from that caller, or
  3444.                  to ALL, the menu is limited to
  3445.  
  3446.                       (A)nswer, <N>ext, (S)top:
  3447.  
  3448.                  When a caller presses (E)dit, the following occurs:
  3449.  
  3450.                  First, the caller is given a chance to change the
  3451.                  Subject:, Received:,                 Subject:, Received:,                 Subject:, Received:, and Must it be Private?                                          Must it be Private?                                          Must it be Private? lines of
  3452.                  the message header.  The caller leaves a line as it was
  3453.                  by pressing Enter without typing anything.  Next, the
  3454.                  caller is asked for the conference to which that
  3455.                  message should be posted.  Finally, the caller sees the
  3456.                  message again, and under it, the same options available
  3457.                  to a person who had just finished entering a message
  3458.                  (pressed Enter twice).  All the commands are the same
  3459.                  as they are after the entry of the message, except that
  3460.                  they relate to the edited version                                    edited version                                    edited version of that message.  If
  3461.                  the caller presses (A)bort, the editing session is
  3462.                  aborted and the message remains as it was before (E)dit
  3463.                  was pressed.  See (E)nter Message for more on the
  3464.                  editing commands.
  3465.  
  3466.             6.6  Closing MEGAHOST Down            6.6  Closing MEGAHOST Down            6.6  Closing MEGAHOST Down
  3467.  
  3468.                  To quit, press ESC at the Waiting for Call screen                                           Waiting for Call screen                                           Waiting for Call screen, then
  3469.                  press Enter at the First & Last Name:                                    First & Last Name:                                    First & Last Name: prompt.  This
  3470.                  brings you back to the DOS prompt.  This can only be
  3471.                  done from local mode (while at the keyboard).
  3472.  
  3473.  
  3474.  
  3475.  
  3476.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               50                                                                      50                                                                      50
  3477.  
  3478.  
  3479.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3480.  
  3481.  
  3482.  
  3483.             6.7  Function Keys            6.7  Function Keys            6.7  Function Keys
  3484.  
  3485.                  These functions are available from the Waiting for Call
  3486.                  screen and the Main Menu.  Changes produced by function
  3487.                  keys remain in effect only until MEGAHOST closes down.
  3488.  
  3489.                6.7.1  F-Key Alone               6.7.1  F-Key Alone               6.7.1  F-Key Alone
  3490.  
  3491.                     F1 Press F1 once to see a listing of how the system
  3492.                        is configured and what the security levels are
  3493.                        for the menu items.  Pressed F1 while seeing
  3494.                        that listing to toggle Debug mode.  In Debug
  3495.                        Mode, MEGAHOST displays ANSI screens during
  3496.                        local logon, logoff, reports various errors to
  3497.                        the log, and displays the record numbers of
  3498.                        messages.
  3499.  
  3500.                     F2 Sets Ringback status toggle
  3501.  
  3502.                     F3 Toggles log (turns user log on or off)
  3503.  
  3504.                     F4 Toggles printer (turns printer log on or off)
  3505.  
  3506.                     F5 Toggles closed system (makes Closed or Open
  3507.                        system)
  3508.  
  3509.                     F6 Sets Off Hook Toggle
  3510.  
  3511.                     F7 Toggles color on and off
  3512.  
  3513.                     F8 Initial baud rate toggle
  3514.  
  3515.                     F9 Security -1  Each press of F9 drops by one the
  3516.                        security level of an on-line caller.
  3517.  
  3518.                     F10Security +1  Each press of F10 raises by one the
  3519.                        security level of the user on-line, to give that
  3520.                        user have temporary access to functions not
  3521.                        otherwise available to him.
  3522.  
  3523.                6.7.2  SHIFT + Function Key               6.7.2  SHIFT + Function Key               6.7.2  SHIFT + Function Key
  3524.  
  3525.  
  3526.                     SF1Toggles XONXOFF state
  3527.  
  3528.                     SF2Toggles MATCHLEVEL state
  3529.  
  3530.                     SF3Toggles BIOS state
  3531.  
  3532.                     SF4Toggles DIRECT state
  3533.  
  3534.                     SF5Toggles EXECSWAP state
  3535.  
  3536.  
  3537.  
  3538.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               51                                                                      51                                                                      51
  3539.  
  3540.  
  3541.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                  VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST                                                 VI.  OPERATING MEGAHOST
  3542.  
  3543.  
  3544.  
  3545.                     SF6Toggles ALLOW300 state
  3546.  
  3547.                     SF7Toggles BATCHLOG state
  3548.  
  3549.                     SF8Toggles CALLBACK state
  3550.  
  3551.                     SF9Toggles USERLOCK state
  3552.  
  3553.                     SF0If set to TRUE then Operator HOURS are bypassed
  3554.                        and SysOp is available
  3555.  
  3556.                6.7.3  CTRL + Function Key               6.7.3  CTRL + Function Key               6.7.3  CTRL + Function Key
  3557.  
  3558.  
  3559.                     CF1Toggles SAVESCRN state
  3560.  
  3561.                     CF2Toggles RINGPIN state
  3562.  
  3563.                     CF3Briefly drops DTR to disconnect the caller
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               52                                                                      52                                                                      52
  3601.  
  3602.  
  3603.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.             VII.  FOR THE ADVANCED AND THE CURIOUS            VII.  FOR THE ADVANCED AND THE CURIOUS            VII.  FOR THE ADVANCED AND THE CURIOUS
  3612.  
  3613.  
  3614.  
  3615.             7.1  More on INITSTRING            7.1  More on INITSTRING            7.1  More on INITSTRING
  3616.  
  3617.  
  3618.                  The examples of INITSTRING below use V1.  This sets the
  3619.                  modems to verbal result codes.  While V0 can also be
  3620.                  used, for numeric result codes, V1 maintains software
  3621.                  compatibility with other communications programs.  If
  3622.                  you have difficulty with one mode, try switching to the
  3623.                  other.  The same applies to the E1 (echo) command.
  3624.                  Your modem may respond better in E1 state as opposed to
  3625.                  E0, or visa versa.
  3626.  
  3627.                  Any INITSTRING sent to a Hayes modem MUST be 40                                                              40                                                              40
  3628.                  characters or less                 characters or less                 characters or less.  If the string contains a command
  3629.                  not recognized by the modem, the entire string is
  3630.                  ignored, and MEGAHOST will not operate correctly.
  3631.  
  3632.                  Some clone 2400 baud modems are compatible either with
  3633.                  the Hayes 1200 (and should use the Hayes 1200
  3634.                  INITSTRING) or with the Hayes 2400 compatible (and
  3635.                  should use the Hayes 2400 INITSTRING).  If you are not
  3636.                  certain which to use, experiment.
  3637.  
  3638.                  Hayes 1200 baud modems:
  3639.                        INITSTRING=ATE0M0Q0V1X1S0=0S1=0
  3640.  
  3641.                  This is the initialization string sent to the modem.
  3642.                  It breaks down as follows:
  3643.  
  3644.                       AT    Attention         M0     Speaker off
  3645.                       X1    Extended result code     Q0  Send result
  3646.                  codes
  3647.                       E0    Echo off          S1=0   Count 0 rings
  3648.                       S0=0  Do not auto answer       V1  verbal result
  3649.                  codes
  3650.  
  3651.                  Hayes 2400 baud modems:
  3652.                  INITSTRING=AT&D2V1Q0E0S0=0&C1&T5L3B1M1
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               53                                                                      53                                                                      53
  3663.  
  3664.  
  3665.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3666.  
  3667.  
  3668.  
  3669.                  This is the initialization string sent to the modem.
  3670.                  It breaks down as follows:
  3671.  
  3672.                  AT  Attention               Q0   Result codes enabled
  3673.                  &J0 Single-line connection  B1   Select Bell 212A
  3674.                  &D2 Follow DTR              E0   Characters not echoed
  3675.                  &T5 RDL disabled            M1   Modem on until
  3676.                  carrier
  3677.                  V1  Verbal result codes     S0=0 Disable auto answer
  3678.                  L3  High speaker volume     &C1  Detect carrier
  3679.                                                   (not forced on)
  3680.                  Racal Vadic 1200/2400/9600 modems:
  3681.                       INITSTRING=AT&C1&D2E0M0Q0V1X4S0=0S1=0
  3682.  
  3683.                  Multi-Tech 2400 baud modems:
  3684.                       INITSTRING=ATE0M0Q0V1X1S0=0S1=0&Q1
  3685.  
  3686.                  This string is the same as that for the Hayes 1200 with
  3687.                  the exception of the &Q1, which instructs the Multi-
  3688.                  Tech to emulate the Hayes 1200 modem.
  3689.  
  3690.                  US Robotics Courier HST 9600:
  3691.                       INITSTRING=ATE0M0Q0V1X1S0=0S1=0&B0&H0&I0&N0
  3692.  
  3693.                  This modem uses the same INITSTRING as the Hayes 1200,
  3694.                  plus:
  3695.  
  3696.                       &B0  DTE rate follows connection rate
  3697.                       &H0  Flow control disabled
  3698.                       &I0  Flow control disabled
  3699.                       &N0  Normal link operations
  3700.  
  3701.                  The result code expected from the modem is 13 for a
  3702.                  9600 baud connect.
  3703.  
  3704.                  Everex Evercom 24 modems:
  3705.                       INITSTRING=ATE0Q0V1X4L3S7=60
  3706.  
  3707.                  Everex 24 MNP modems:
  3708.                       INITSTRING=ATE0M0X4\N3\Q0\V0\X1\G0\C1%C1S0=0
  3709.  
  3710.                  Some Everex modems require the contents of registers S3
  3711.                  & S4 to be reversed, i.e. S3=10 S4=13.
  3712.  
  3713.             7.2   Running DOS (or a program) from a remote            7.2   Running DOS (or a program) from a remote            7.2   Running DOS (or a program) from a remote
  3714.  
  3715.  
  3716.                  TRAPDOOR.BAT or TRAPDOO?.BAT (where ? is a letter, A
  3717.                  ...Z), is executed from MEGAHOST.  A path MUST BE SET
  3718.                  to point to TRAPDOOR.BAT if the call is to be
  3719.                  successful.  A sample TRAPDOOR.BAT is provided with
  3720.                  this package; as written, it enables WATCHDOG, a public
  3721.  
  3722.  
  3723.  
  3724.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               54                                                                      54                                                                      54
  3725.  
  3726.  
  3727.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3728.  
  3729.  
  3730.  
  3731.                  domain program that monitors carrier detect at DOS
  3732.                  level.
  3733.  
  3734.                  MEGAHOST sends TRAPDOOR.BAT a parameter to inform it
  3735.                  which port is selected, so it may run the proper
  3736.                  version of WATCHDOG.  You might do well to use this
  3737.                  file as is.  You could change the line with COMMAND to
  3738.                  the name of the program of your choice; this would not
  3739.                  allow DOS access, but would execute the program and
  3740.                  then return to MEGAHOST.  Keep in mind that very many
  3741.                  programs write directly to the screen, or intercept the
  3742.                  keyboard directly.  These programs will not operate
  3743.                  correctly under the DOS shell, and may hang up the
  3744.                  system.  If you have called in DOS then type EXIT at
  3745.                  the DOS command line to return to MEGAHOST.
  3746.  
  3747.                  There is a fine shareware program, available on the
  3748.                  MEGAHOST Support BBS, and other BBSs, called Doorway                                                              Doorway                                                              Doorway.
  3749.                  That program lets you operate your computer by remote,
  3750.                  as if you were there.  You can do many things from a
  3751.                  remote position with Doorway which you cannot do by a
  3752.                  simple drop-to-DOS using CTTY.
  3753.  
  3754.                  MEGAHOST passes the following command line parameters:
  3755.  
  3756.                     %0 = name of program called (batch, exe, com)
  3757.                     %1 = port number
  3758.                     %2 = baud rate
  3759.                     %3 = the caller's first name
  3760.                     %4 = the caller's last name
  3761.                     %5 = the caller's security level
  3762.                     %6 = whether the caller selected ANSI after log on
  3763.                       (Y or N)
  3764.                     %7 = the directory MEGAHOST was to start from
  3765.                     %8 = is CARRIER if the call is from a remote
  3766.                  computer,
  3767.                       or LOCAL
  3768.                     %9 = the number of the node
  3769.  
  3770.                  The following TRAPDOOR.BAT file is an example of using
  3771.                  Doorway from a DOS shell.
  3772.  
  3773.                     echo off
  3774.                     cls
  3775.                     if .%8. == .LOCAL. goto local
  3776.                     c:\rundir\doorway COM%1: /VD^U /OT /GON /M32767 /AON
  3777.                        /BMS /S* /CDOS
  3778.                     goto end
  3779.                     :local
  3780.                     c:\rundir\doorway local /OT /GON /M32767 /AON /BMS
  3781.                        /S* /CDOS
  3782.                     :end
  3783.  
  3784.  
  3785.  
  3786.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               55                                                                      55                                                                      55
  3787.  
  3788.  
  3789.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3790.  
  3791.  
  3792.  
  3793.                  The following TRAPDOOR.BAT file is an example of using
  3794.                  Doorway to call in an external program.  Rundir would
  3795.                  be the directory MEGAHOST was invoked from, and
  3796.                  Startdir would be the directory specified by START=.
  3797.  
  3798.                     @echo off
  3799.                     cd\doors
  3800.                     if .%8. == .LOCAL. goto local
  3801.                     if .%6. == .N. goto nonansi
  3802.                     c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GON
  3803.                        /M30 /kV255  /PC:\doors\users.exe %1 %2 %3 %4 %5
  3804.                        %6 %7 %8 %9
  3805.                     goto end
  3806.                     :nonansi
  3807.                     c:\rundir\doorway com%1: /VD^U /AON /OT /S* /GOFF
  3808.                        /M30 /kV255 /PC:\doors\users.exe %1 %2 %3 %4 %5
  3809.                        %6 %7 %8 %9
  3810.                     goto end
  3811.                     :local
  3812.                     c:\rundir\doorway LOCAL  /T:^C /O:T /S:* /G:ON
  3813.                        /M32767 /PC:\doors\users.exe %1 %2 %3 %4 %5 %6
  3814.                        %7 %8 %9
  3815.                     :end
  3816.                     cd\startdir
  3817.  
  3818.  
  3819.             7.3  Premature Exits (and exiting remotely)            7.3  Premature Exits (and exiting remotely)            7.3  Premature Exits (and exiting remotely)
  3820.  
  3821.  
  3822.                  It may happen that your MEGAHOST BBS exits prematurely.
  3823.                  For example, the computer may reboot because of a power
  3824.                  outage.  One way to avoid this problem is to use a
  3825.                  batch file (call it MEGA.BAT), an alternative
  3826.                  autoexec.bat file and, if your normal config.sys does
  3827.                  not load ANSI.SYS, an alternative config.sys file.  The
  3828.                  last line of the alternative autoexec.bat file (call it
  3829.                  AUTOEXEC.MEG) would be MEGA M.  The alternative
  3830.                  config.sys file would load ANSI.SYS.  These files would
  3831.                  sit in the root directory of the boot disk.
  3832.  
  3833.                     @ECHO OFF
  3834.                     REM THIS IS MEGA.BAT
  3835.                     IF "%1"==""GOTO MENU
  3836.                     IF "%1"=="B" GOTO BBS
  3837.                     IF "%1"=="M" GOTO MEGAHOST
  3838.                     IF "%1"=="R" GOTO RETURN
  3839.                     GOTO MENU
  3840.                     :BBS
  3841.                     REM THIS ASSUMES A DIFFERENT CONFIGURATION FOR
  3842.                        MEGAHOST, FROM WHAT REM YOU HAVE FOR YOUR
  3843.                        NORMAL, WORKDAY SETUP.  BE SURE THAT THE LAST
  3844.  
  3845.  
  3846.  
  3847.  
  3848.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               56                                                                      56                                                                      56
  3849.  
  3850.  
  3851.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3852.  
  3853.  
  3854.  
  3855.                        REM LINE IN AUTOEXEC.MEG IS MEGA M SO THAT A
  3856.                        REBOOT TAKES YOU BACK TO REM MEGAHOST
  3857.                     REM
  3858.                     ECHO                    ***    WARNING   ***
  3859.                     ECHO  You are about to alter your autoexec.bat and
  3860.                        config.sys
  3861.                     ECHO  after which you will call up your MEGAHOST
  3862.                        BBS.  If you
  3863.                     ECHO  want to stop now, press Control-C, otherwise,
  3864.                     pause
  3865.                     IF EXIST C:\AUTOEXEC.REG GOTO MEGAHOST
  3866.                     REN C:\AUTOEXEC.BAT AUTOEXEC.REG
  3867.                     REN C:\AUTOEXEC.MEG AUTOEXEC.BAT
  3868.                     REN C:\CONFIG.SYS CONFIG.REG
  3869.                     REN C:\CONFIG.MEG CONFIG.SYS
  3870.                     :MEGAHOST
  3871.                     REM THIS ASSUMES
  3872.                     REM 1) YOU OPERATE UNDER DESQVIEW, OR
  3873.                     REM 2) YOU DON'T OPERATE UNDER DESQVIEW AND DON'T
  3874.                     REM    HAVE ANSI LOADED BY WAY OF YOUR CONFIG.SYS,
  3875.                        AND
  3876.                     REM 3) YOU HAVE DVANSI.COM.  THERE ARE OTHER
  3877.                        COMMAND-LINE
  3878.                     REM -LOADABLE ANSI PROGRAMS AVAILABLE ON BBSs, SUCH
  3879.                        AS ANSI.COM.
  3880.                     REM
  3881.                     DVANSI
  3882.                     MEGAHOST
  3883.                     MEGA M
  3884.                     :RETURN
  3885.                     ECHO **********************************
  3886.                     ECHO   THIS RETURNS YOUR COMPUTER TO
  3887.                     ECHO   ITS NORMAL, WORKDAY CONDITION
  3888.                     ECHO **********************************
  3889.                     IF EXIST C:\AUTOEXEC.MEG GOTO END
  3890.                     REN C:\AUTOEXEC.BAT AUTOEXEC.MEG
  3891.                     REN C:\CONFIG.SYS CONFIG.MEG
  3892.                     REN C:\AUTOEXEC.REG AUTOEXEC.BAT
  3893.                     REN C:\CONFIG.REG CONFIG.SYS
  3894.                     GOTO END
  3895.                     :MENU
  3896.                     ECHO
  3897.                        ************************************************
  3898.                        *
  3899.                     ECHO *    This Batch File Manages the MEGAHOST BBS
  3900.                        *
  3901.                     ECHO *
  3902.                        *
  3903.                     ECHO *    Syntax:  MEGA [P]
  3904.                        *
  3905.                     ECHO *    Where [P] is one of these parameters:
  3906.                        *
  3907.  
  3908.  
  3909.  
  3910.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               57                                                                      57                                                                      57
  3911.  
  3912.  
  3913.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3914.  
  3915.  
  3916.  
  3917.                     ECHO *
  3918.                        *
  3919.                     ECHO *      ?  Brings up this menu
  3920.                        *
  3921.                     ECHO *      B  To reconfigure the computer and
  3922.                        *
  3923.                     ECHO *         call up your MEGAHOST BBS
  3924.                        *
  3925.                     ECHO *      M  To call up MEGAHOST without change
  3926.                        *
  3927.                     ECHO *         in the computer's setup
  3928.                        *
  3929.                     ECHO *      R  To Reverse reconfiguration of the
  3930.                        *
  3931.                     ECHO *         of the computer and Return to its
  3932.                        *
  3933.                     ECHO *         regular, workday configuration
  3934.                        *
  3935.                     ECHO *
  3936.                        *
  3937.                     ECHO
  3938.                        ************************************************
  3939.                        *
  3940.  
  3941.                     :END
  3942.                     GET W
  3943.  
  3944.                  This is how the batch file works.  When you call MEGA
  3945.                  alone or with anything but upper case B,M or R, you see
  3946.                  a list of parameters and the file exits.
  3947.  
  3948.                  If you call MEGA B, and if there is no AUTOEXEC.REG in
  3949.                  the root directory, config.sys and autoexec.bat are
  3950.                  renamed and substitute files are appropriately renamed.
  3951.                  If there is an AUTOEXEC.REG, in the root directory,
  3952.                  DVANSI (you can substitute any other command-line
  3953.                  started ANSI system program) is called and MEGAHOST is
  3954.                  started.  Note that, if ANSI.SYS is already loaded,
  3955.                  DVANSI won't load.  If there is a power outage, or for
  3956.                  some other reason the host computer reboots or MEGAHOST
  3957.                  closes down without your having told it to, MEGA Bat is
  3958.                  called up again -- either by the batch file itself or
  3959.                  by the newly named autoexec.bat.  Since the command is
  3960.                  MEGA M, the file skips all the renaming steps, which
  3961.                  are unnecessary now.
  3962.  
  3963.                  If you are in DesqView or some other multi-tasking
  3964.                  environment, you could call MEGA M.  That command
  3965.                  causes MEGA.BAT to jump right to the part which calls
  3966.                  DVANSI and MEGAHOST, altering no files along the way.
  3967.  
  3968.                  How would you get out of this loop?  Simple!  You
  3969.                  should have a way to Drop to DOS from inside MEGAHOST.
  3970.  
  3971.  
  3972.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               58                                                                      58                                                                      58
  3973.  
  3974.  
  3975.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide   VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS                                  VII.  FOR THE ADVANCED AND THE CURIOUS
  3976.  
  3977.  
  3978.  
  3979.                  Drop to DOS and issue the command, MEGA R.  That
  3980.                  command puts things the way they were before MEGAHOST
  3981.                  was called up and warm boots the computer.
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               59                                                                      59                                                                      59
  4035.  
  4036.  
  4037.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide            VIII.  COMPATIBILITY PROBLEMS                                           VIII.  COMPATIBILITY PROBLEMS                                           VIII.  COMPATIBILITY PROBLEMS
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.             VIII.  COMPATIBILITY PROBLEMS            VIII.  COMPATIBILITY PROBLEMS            VIII.  COMPATIBILITY PROBLEMS
  4046.  
  4047.  
  4048.  
  4049.             8.1  Downward compatibility of future versions            8.1  Downward compatibility of future versions            8.1  Downward compatibility of future versions
  4050.  
  4051.                  Strict compatibility between different versions of
  4052.                  MEGAHOST is attempted, but  not guaranteed.  See
  4053.                  Appendix A for instructions on converting MINIHOST
  4054.                  files to MAXIHOST and MAXIHOST files to MEGAHOST.
  4055.  
  4056.             8.2  Memory resident program problems            8.2  Memory resident program problems            8.2  Memory resident program problems
  4057.  
  4058.  
  4059.                  MEGAHOST does not function correctly when certain
  4060.                  memory resident (TSR) programs are loaded.  DOSEDIT, a
  4061.                  DOS editor, does strange things at times, especially
  4062.                  after a Jump to DOS.  Those spiffy clock programs
  4063.                  interfere with binary file transfers.  If you are
  4064.                  having problems, remove all resident programs from
  4065.                  memory and see if this helps.  TSRs should be invoked
  4066.                  from a DOS shell TRAPDOOR only with caution!
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               60                                                                      60                                                                      60
  4097.  
  4098.  
  4099.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                       IX.  TESTIMONIALS:                                                      IX.  TESTIMONIALS:                                                      IX.  TESTIMONIALS:
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.             IX.  TESTIMONIALS:            IX.  TESTIMONIALS:            IX.  TESTIMONIALS:
  4108.  
  4109.  
  4110.  
  4111.                  PC World MAY 1991 says:
  4112.                        MAXIHOST, a versatile shareware BBS that almost
  4113.                        anyone can use.  MAXIHOST's ample security
  4114.                        features and easy setup make it ideal and a
  4115.                        MAXIHOST BBS is easy to maintain as it is to set
  4116.                        up.
  4117.  
  4118.                  Micro Cornucopia NOV-DEC 1989 says:
  4119.                        MINIHOST has amazing low maintenance
  4120.                        requirements, is very flexible, and after years
  4121.                        of reliable use Mankin's little BBS is a gem of
  4122.                        a system.
  4123.  
  4124.                  American Journal of Pharmaceutical Education Vol 53,
  4125.                  Summer 89 says:
  4126.                        Because of the extensive documentation, I have
  4127.                        never a need to call for help and a file
  4128.                        shareware BBS which every college of pharmacy
  4129.                        should try.
  4130.  
  4131.                  Personal Computer Communications, The bible of the on-
  4132.                  line World, by Alfred Glossbrenner (of the New York
  4133.                  Times) says:
  4134.                        For new users we recommend Don Mankin's
  4135.                        MINIHOST.  Simple to setup and use and for
  4136.                        anyone willing to tap an office or home computer
  4137.                        from a distant location.
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               61                                                                      61                                                                      61
  4159.  
  4160.  
  4161.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User GuideAPPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.             APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSIONS            APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSIONS            APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSIONS
  4170.  
  4171.  
  4172.  
  4173.             A.1  MiniHost to MaxiHost Conversion            A.1  MiniHost to MaxiHost Conversion            A.1  MiniHost to MaxiHost Conversion
  4174.  
  4175.             Delete MINIHOST.00?
  4176.             Rename MINIHOST.* MAXIHOST.*
  4177.             Rename *.B?? to .T??
  4178.             Rename MINIHOST.?00 to WELCOME.?01
  4179.             Rename MINIHOST.?01 to NEWUSER.?01
  4180.  
  4181.             Finally, add a unique identifier in front of each conference
  4182.             entry:
  4183.  
  4184.                     CONFERENCE=1;GENERAL;0;Miscellaneous Topics
  4185.                     CONFERENCE=2;PROBLEMS;0;Problem Resolution
  4186.                     CONFERENCE=3;BETA_TEST;5;Beta Test Versions
  4187.  
  4188.             A.2  MaxiHost to MegaHost Conversion            A.2  MaxiHost to MegaHost Conversion            A.2  MaxiHost to MegaHost Conversion
  4189.  
  4190.             The programs necessary for this conversion must be obtained
  4191.             from the MEGAHOST Support BBS.  These files are:
  4192.  
  4193.                     USRS2ASC.EXE
  4194.                     ASC2USRS.EXE
  4195.                     MAIL2ASC.EXE
  4196.                     ASC2MAIL.EXE
  4197.                     CNF2ASC.EXE
  4198.                     CVTBBS.EXE
  4199.  
  4200.             MEGAAPI1.EXE (if you used MHAPI.EXE).  If yours is a multi-
  4201.             user system, rename MEGAAPI1.EXE, MEGAAPIn.exe, where n is
  4202.             the number of the node in which that program will operate).
  4203.  
  4204.             Backup all MAXIHOST files, then copy MAXIHOST.CNF to
  4205.             MEGAHOST.CNF and add these entries to MEGAHOST.CNF file,
  4206.             with the appropriate completions:
  4207.  
  4208.                     ACFILES
  4209.                     ASKANSI
  4210.                     ASKBIG
  4211.                     ASKFILECHECK
  4212.                     ASKMAILCHECK
  4213.                     ASKNAPLPS
  4214.                     AUTOINDUCTION
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               62                                                                      62                                                                      62
  4221.  
  4222.  
  4223.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User GuideAPPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI
  4224.  
  4225.  
  4226.  
  4227.                     CMDLINE
  4228.                     ENTRMSG
  4229.                     CTSCHECK
  4230.                     LOGONALIAS
  4231.                     MENU=ECHODOOR
  4232.                     MENU=ZIPPYDIRSCAN
  4233.                     NEWUSERSECURITY
  4234.                     NEWUSERTIMELIMIT
  4235.                     SKIPFILECHECK
  4236.                     SKIPMAILCHECK
  4237.  
  4238.             Delete these entries from MEGAHOST.CNF
  4239.  
  4240.                     MENU=ENTRMSG
  4241.                     MENU=INDUCTION
  4242.                     MENU=YOURMAIL.
  4243.                     MSGLINES
  4244.                     TIMELIMIT
  4245.                     USER
  4246.  
  4247.             Copy the necessary conversion programs and the new
  4248.             MEGAHOST.EXE file to the same directory as the one with your
  4249.             original MAXIHOST.EXE file in it.  You should already have a
  4250.             path set to this directory.
  4251.  
  4252.             Change directory to the one with MAILFIL.DAT in it.  Run
  4253.             MAIL2ASC.EXE, to create MESSAGES.LST.  You may then kill the
  4254.             MAXIMAIL.* files as they are no longer used.
  4255.  
  4256.             Run USRS2ASC.EXE to create CALLERS.LST.  You may then kill
  4257.             the MAXIUSRS.* files as they are no longer used.
  4258.  
  4259.             Now that the two *.LST ASCII files are created, run
  4260.             ASC2MAIL.  It creates MAILFIL.DAT and MAILFIL.IX.  These are
  4261.             your new message files.
  4262.  
  4263.             Run ASC2USRS.  It creates USRSFIL.DAT and USRSFIL.IX.  These
  4264.             are your new callers log files.
  4265.  
  4266.             If currently using MHAPI,  change references to MHAPI to
  4267.             MEGAAPIn (n=node) in all batch files operating for that
  4268.             node.  Obtain a new MEGAAPI1.EXE and, for each node, rename
  4269.             it MEGAAPIn.EXE, where n=the number of the node.  Finally,
  4270.             at the DOS command line enter MEGAAPIn INIT for each node.
  4271.  
  4272.             Run MEGAHOST.  Make sure that the printer is set to FILE.
  4273.             You can do this by pressing F5 from the configuration
  4274.             screen.  From the message system, press (L)ist to Printer.
  4275.             This will rewrite MESSAGES.LST with MEGAHOST's updated
  4276.             syntax.  Keep this file, repeating this process from time to
  4277.             time.
  4278.  
  4279.  
  4280.  
  4281.  
  4282.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               63                                                                      63                                                                      63
  4283.  
  4284.  
  4285.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User GuideAPPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI
  4286.  
  4287.  
  4288.  
  4289.             From the (K)nown Caller module, press (S)end to Printer.
  4290.             Make sure that  printer is set to FILE.  This will rewrite
  4291.             CALLERS.LST with MEGAHOST's updated syntax.  Keep this file,
  4292.             repeating this process from time to time.
  4293.  
  4294.             If you need to restore the databases, use ASC2MAIL.EXE and
  4295.             ASC2USRS.EXE.  If you delete the MAILFIL.* and USRSFIL.*
  4296.             files they will be recreated.  If you don't kill them, the
  4297.             records read in will replace the originals.  PASSWORD.MH and
  4298.             INDUCT.MH are no longer used.  MEGAAPI functions include one
  4299.             to create .PRN files that can be used to read the callers
  4300.             information.
  4301.  
  4302.             You will need to call the Support BBS to obtain a MEGAHOST
  4303.             registration number.
  4304.  
  4305.  
  4306.             A.3  MegaHost 1.3 to MegaHost 2.0 Conversion            A.3  MegaHost 1.3 to MegaHost 2.0 Conversion            A.3  MegaHost 1.3 to MegaHost 2.0 Conversion
  4307.  
  4308.             CONFIGURATION - SINGLE USER            CONFIGURATION - SINGLE USER            CONFIGURATION - SINGLE USER
  4309.  
  4310.                  Enter NETTYPE=NONET in your .CNF file
  4311.  
  4312.                  Enter NODE=1 in your .CNF file
  4313.  
  4314.                  Rename MEGA_API.EXE to MEGAAPI1.EXE
  4315.  
  4316.                  Do a MEGAAPI1 INIT
  4317.  
  4318.                  Delete MEGA_API.DAT
  4319.  
  4320.                  Change your batch files that reference MEGA_API to
  4321.                  MEGAAPI1
  4322.  
  4323.                  Rename BATCHLOG.DAT to BATCHLG1.DAT
  4324.  
  4325.                  Rename MEGAHOST.LOG to MEGAHST1.LOG
  4326.  
  4327.                  Rename QUESTION.IN to QUEST1.IN
  4328.  
  4329.                  Rename QUESTION.OUT to QUEST1.OUT
  4330.  
  4331.  
  4332.             CONFIGURATION - MULTI USER            CONFIGURATION - MULTI USER            CONFIGURATION - MULTI USER
  4333.  
  4334.                  First, an explanation is in order.  You CANNOT run two
  4335.                  instances of MH, i.e., you cannot invoke the MH
  4336.                  executables twice.  You must create two separate sub
  4337.                  directories and copy the executables there.  The files
  4338.                  I have in each directory include BATCHOFF.BAT,
  4339.                  BATCHON.BAT, EVENT.BAT, TRAPDOOA.BAT, TRAPDOOB.BAT,
  4340.                  TRAPDOOC.BAT, TRAPDOOD.BAT, MEGAHOST.EXE, MEGAHOST.CNF,
  4341.  
  4342.  
  4343.  
  4344.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               64                                                                      64                                                                      64
  4345.  
  4346.  
  4347.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User GuideAPPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI                               APPENDIX A: MINIHOST / MAXIHOST   / MEGAHOST CONVERSI
  4348.  
  4349.  
  4350.  
  4351.                  MEGAAPI2.EXE, and MEGAAPI2.DAT.  Make sure you have a
  4352.                  path to this directory, and a path to the directory
  4353.                  with all of your external file transfer protocols (and
  4354.                  Doorway).
  4355.  
  4356.                  Each .CNF file must be modified as follows:
  4357.  
  4358.                  Set DATAPATH= to the sub directory where all of your
  4359.                  shared files will exist.  This directory should have
  4360.                  your MAILFIL.* and USRSFIL.* files, and all of your
  4361.                  menus, bulletins, etc.  This is important. Any/All
  4362.                  ANSI/ASCII files MUST MUST MUST have their file
  4363.                  attributes set to READ/ONLY.  This is done using
  4364.                  'attrib +r filename.ext'                 'attrib +r filename.ext'                 'attrib +r filename.ext'. I have the following files
  4365.                  set read-only: BULLETIN.*, CHNGMNU1.*, DOORMNU1.*,
  4366.                  GOODBYE.*, HELP.*, MAILMNU1.*, MAILMNU2.*, MAINMNU3.*,
  4367.                  NEWUSER.*, USERMNU1.*, USERMNU1.*, and WELCOME.*
  4368.  
  4369.                  Enter NETTYPE=[DESQVIEW | MSNET | VINES | NOVELL] in
  4370.                  your .CNF file.
  4371.  
  4372.                  If NETTYPE=MSNET or DESQVIEW then SHARE MUST BE LOADED!
  4373.  
  4374.                  Enter NODE=[1-9] in your .CNF file - must be unique for                                                      must be unique for                                                      must be unique for
  4375.                  each .CNF!                 each .CNF!                 each .CNF!
  4376.  
  4377.                  Rename MEGA_API.EXE to MEGAAPIn.EXE where n is the
  4378.                  above NODE= number
  4379.  
  4380.                  Do a MEGAAPIn INIT where n is the above NODE= number
  4381.  
  4382.                  Delete MEGA_API.DAT
  4383.  
  4384.                  Change your batch files that reference MEGA_API to
  4385.                  MEGAAPIn where n is the above NODE= number
  4386.  
  4387.                  Rename BATCHLOG.DAT to BATCHLGn.DAT where n is the
  4388.                  above NODE= number
  4389.  
  4390.                  Rename MEGAHOST.LOG to MEGAHSTn.LOG where n is the
  4391.                  above NODE= number
  4392.  
  4393.                  Rename QUESTION.IN to QUESTn.IN where n is the above
  4394.                  NODE= number
  4395.  
  4396.                  Rename QUESTION.OUT to QUESTn.OUT where n is the above
  4397.                  NODE= number
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               65                                                                      65                                                                      65
  4407.  
  4408.  
  4409.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide                 APPENDIX B: BIG TERMINAL                                                APPENDIX B: BIG TERMINAL                                                APPENDIX B: BIG TERMINAL
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.             APPENDIX B: BIG TERMINAL            APPENDIX B: BIG TERMINAL            APPENDIX B: BIG TERMINAL
  4418.  
  4419.  
  4420.  
  4421.  
  4422.                                        BIG TERMINAL
  4423.                         Blue Instant Graphics! On-line Interpreter
  4424.                              Copyright 1991-92 by Larry Mears
  4425.                                    All rights reserved
  4426.                                  Version 1.02  Shareware
  4427.                                     BBS (205) 722-0900
  4428.                                      (Genie) L.MEARS
  4429.                                    11027 Crestfield Dr.
  4430.                                 Huntsville, Alabama  35803
  4431.                                            USA
  4432.  
  4433.  
  4434.                  Blue Instant  Graphics (BIG)  Terminal presents  a  new
  4435.                  concept in on-line  graphics!    Now  see true  on-line
  4436.                  graphics.  If you are tired of the blocky ANSI graphics
  4437.                  that most  BBSs  offer,  then you  will  be  pleasantly
  4438.                  surprised by the  super fast  high resolution  graphics
  4439.                  this new  terminal  emulation unleashes!    Registering
  4440.                  allows for advanced graphic and sound features such  as
  4441.                  on-line Adlib (tm) support, special sound effects,  and
  4442.                  bitblit operations.
  4443.  
  4444.                  BIG does  graphics  by  way  of  an  attention  command
  4445.                  sequence, similar to a Hayes modem, and interprets  one
  4446.                  letter commands and values  up to 9999.   It also  does
  4447.                  ANSI graphics in their standard form.  BIG also  exists
  4448.                  as Instant Graphics!(IG) in the Atari ST on-line world.
  4449.                  BIG was written  after IG and  is not fully  compatible
  4450.                  with IG but very similar.  You should be able to get IG
  4451.                  scripts off Atari BBSs and alter them slightly to work.
  4452.                  It would  be advisable  to get  the  IG doc,  look  for
  4453.                  IG216.ARC.
  4454.  
  4455.                  So, what's so great about BIG graphics?  Well it  means
  4456.                  lines,  circles,  ovals,  rectangles,  fill   patterns,
  4457.                  system fonts, you can have  BIG colored text any  where
  4458.                  on the screen.  BIG with  a little help from the  users
  4459.                  out there could open a new door for telecommunications.
  4460.                  This terminal would  allow better game  programs to  be
  4461.                  written for  BBS doors.   Another  use is  bar and  pie
  4462.                  charts.  A good idea would  be to have a on-line  comic
  4463.                  strip.  There are many possibilities.
  4464.  
  4465.  
  4466.  
  4467.  
  4468.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               66                                                                      66                                                                      66
  4469.  
  4470.  
  4471.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide              APPENDIX C: NAPLPS Terminal                                             APPENDIX C: NAPLPS Terminal                                             APPENDIX C: NAPLPS Terminal
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.             APPENDIX C: NAPLPS Terminal            APPENDIX C: NAPLPS Terminal            APPENDIX C: NAPLPS Terminal
  4480.  
  4481.  
  4482.  
  4483.                                Microstar Software Ltd.
  4484.                              100-34 Colonnade Rd. North
  4485.                           Nepean, Ontario, CANADA  K2E-7J6
  4486.                                 VOICE (613) 727-5696
  4487.                                  BBS (613) 727-5272
  4488.  
  4489.  
  4490.                  Personality+III(R)  is  a  communication  package  that
  4491.                  interprets either the VT100 ((c)DEC) control syntax  in
  4492.                  a textual display, or  the North American  Presentation
  4493.                  Layer Protocol Syntax (NAPLPS) in a graphical  display.
  4494.                  NAPLPS is a government standard  (ANSI-X3.110-1983/CSA-
  4495.                  T500-1983) for  the encoding  of alpha-numeric,  alpha-
  4496.                  mosaic,   alpha-geometric   and   alpha    photographic
  4497.                  constructs.  This syntax is based on the  international
  4498.                  standards  ISO-2022  and   ISO-2375.     NAPLPS  is   a
  4499.                  resolution independent  and device  independent  syntax
  4500.                  and  Personality+III  uses  the  proprietary  Microstar
  4501.                  Virtual Device  Interface  (MVDI(R))  to  display  data
  4502.                  encoded in this syntax.  MVDI is implemented on  IBM-PC
  4503.                  ((c)IBM) compatible, Macintosh ((c)Apple) and AppleIIGS
  4504.                  ((c)Apple)    personal     computers,    and     custom
  4505.                  manufacturers'  terminals.     For   more   information
  4506.                  regarding  the  programmer's  C  language  toolkit  and
  4507.                  distribution license  for  MVDI  please  indicate  your
  4508.                  needs when you register your copy of the software.
  4509.  
  4510.                  The software  can  be  programmed  with  modem  control
  4511.                  sequences   to   dial   a   service   and   communicate
  4512.                  asynchronously.  Many host  services are being  changed
  4513.                  in the U.S. and Canada  to support switching between  a
  4514.                  textual presentation and graphical presentation and are
  4515.                  using NAPLPS as  the graphics syntax.   A selection  of
  4516.                  device dependent screen  drivers is  included with  the
  4517.                  program.  The user must choose the language of the user
  4518.                  interface and the screen driver that corresponds to the
  4519.                  graphics card in the computer.
  4520.  
  4521.                  The host can control the video display mode by  sending
  4522.                  one  of  two  particular  ISO-2375  registered  control
  4523.                  sequences down  the  asynchronous  communication  line.
  4524.                  When the software detects the sequences, the mode  will
  4525.                  change before the next datum is parsed.  This allows  a
  4526.                  service to mix both text pages and NAPLPS graphic pages
  4527.                  in a single session.
  4528.  
  4529.  
  4530.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               67                                                                      67                                                                      67
  4531.  
  4532.  
  4533.             MEGAHOST User Guide            MEGAHOST User Guide            MEGAHOST User Guide              APPENDIX C: NAPLPS Terminal                                             APPENDIX C: NAPLPS Terminal                                             APPENDIX C: NAPLPS Terminal
  4534.  
  4535.  
  4536.  
  4537.                  The three byte  hexadecimal sequence  0x1b, 0x25,  0x41
  4538.                  (in ASCII: ESC, '%', 'A') will switch the  presentation
  4539.                  to the NAPLPS graphics mode.   The three byte  sequence
  4540.                  0x1b, 0x25, 0x40 (in ASCII: ESC, '%', '@') will  switch
  4541.                  the  presentation to the text mode.
  4542.  
  4543.                  This program  will interpret  the ASCII  character  set
  4544.                  'high-bit'  characters   following  the   international
  4545.                  standard  ISO-8859/1,  also   called  Latin-1.     This
  4546.                  character set is different than the code pages found on
  4547.                  standard personal computers, and does not include  line
  4548.                  drawing characters.   Some Bulletin  Boards expect  the
  4549.                  use  of  code  pages,  hence  there  may  be   accented
  4550.                  characters appearing on  the screen  when line  drawing
  4551.                  characters are used.
  4552.  
  4553.                  This program  is configured  with built-in  support  of
  4554.                  Latin-1 characters on screens  with either 14-dot  high
  4555.                  (EGA  standard)   or   16-dot   high   (VGA   standard)
  4556.                  characters.  Some laptop  and other personal  computers
  4557.                  do not  follow  either  of  these  standards  in  their
  4558.                  default modes.   Some of these  computers do,  however,
  4559.                  provide a  hot-key  combination on  the  keyboard  that
  4560.                  configure  their  text  screen  to  be  one  of   these
  4561.                  standards.
  4562.  
  4563.                  When  the  program  detects  that  the  dot  height  of
  4564.                  characters in text mode is neither  14 nor 16, it  will
  4565.                  not use the  built-in support, however,  it will  still
  4566.                  interpret Latin-1 characters and  will assume that  the
  4567.                  current code  page loaded  in the  video character  set
  4568.                  generator is  Code Page  850  (PC Multi-  lingual  Code
  4569.                  Page).    Refer  to  the  operation  of  your  personal
  4570.                  computer  or  operating  system  for  instructions   on
  4571.                  configuring the code page  of your video character  set
  4572.                  generator to Code Page 850.
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.             MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin            MEGAHOST Copyright (c) 1992 - by Don Mankin               68                                                                      68                                                                      68
  4593.